Linux - 远程登录
Linux 远程登录
[toc]
- Linux系统
- 通过ssh服务实现的远程登录功能,默认ssh服务端口号为 22。
- 远程登录Linux服务器来管理维护系统。
- Linux 远程登录客户端有SecureCRT, Putty, SSH Secure Shell,Xshell
CentOS系统默认安装了openssh
- 安装
apt install openssh-server
Putty 登录远程服务器。
putty下载地址:https://www.putty.org/
putty.exe
- Host Name( or IP address) : 要登录的远程服务器IP
- ifconfig 查看服务器ip
- 输入要登录的用户名。root , 输入密码,就能登录到远程的linux系统了。
使用密钥认证机制远程登录linux
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
1. local machine:
1. PUTTYGEN.EXE 生成密钥对。
2.
3. 可以生成三种格式的key :
1. SSH-1(RSA) SSH-2(RSA) SSH-2(DSA) ,
2. 默认SSH-2(RSA)。
4. Number of bits in a generated key: 这个数值越大,生成的key就越复杂,安全性就越高。2048.
5. Generate 开始生成密钥对:
1. 注意的是,在这个过程中鼠标要来回的动,否则这个进度条是不会动的。
6. 密钥对生成。
7. 给密钥输入一个密码,Key Passphrase, 也可以留空。
8. Save public key
9. Save private Key
2. 到远程linux主机上设置了。
1)创建目录 /root/.ssh 并设置权限
# mkdir /root/.ssh
# chmod 700 /root/.ssh
2)创建文件 / root/.ssh/authorized_keys
# vim /root/.ssh/authorized_keys
3)打开刚才生成的public key 文件,复制从AAAA开头至 "---- END SSH2 PUBLIC KEY ----" 该行上的所有内容,粘贴到/root/.ssh/authorized_keys 文件中,要保证所有字符在一行。
i - ESC - :wq
4)设置putty选项
左侧的SSh –> Auth ,Browse… 选择刚刚生成的私钥, Open ,此时输入root,就不用输入密码就能登录了。
如果在前面设置了Key Passphrase ,那么此时就会提示你输入密码的。
This post is licensed under CC BY 4.0 by the author.
Comments powered by Disqus.