1.Linux配置免密登录

1.1 安装OpenSSH

1.2 在Windows生成密钥对

管理员身份打开命令提示符cmd,输入ssh-keygen,一路Enter

1.3 修改SSH配置信息

vim /etc/ssh/sshd_config 配置如下

RSAAuthentication yes
PubkeyAuthentication yes
GSSAPIAuthentication no
GSSAPICleanupCredentials yes
PasswordAuthentication no

1.4 在Linux生成密钥对

ssh-keygen,也是一路Enter

生成的密钥对存放在当前目录下的.ssh目录下,id_rsa私钥id_rsa.pub公钥

1.5 复制密钥

.ssh目录输入touch authorized_keys,创建authorized_keys文件,在将Windows复制的公钥粘贴到Linux里,cat /root/id_rsa.pub >>~/.ssh/authorized_keys

设置权限

chmod 700 ~/.ssh
chmod 600 ~/.ssh/authorized_keys

1.6 重启ssh

service sshd restart

免密连接SSH

ssh 用户名@Linux的IP地址