Linux之间配置SSH互信(SSH免密码登陆)

为简化SSH过程,采用证书方式,免去SSH登入时须要输入帐号密码的过程,具体操做以下:服务器

1、在SSH服务器所在机器上ssh

一、以root用户登陆,更改ssh配置文件 /etc/ssh/sshd_config,去除如下配置的注释rest

RSAAuthentication yes #启用rsa认证
PubkeyAuthentication yes #启用公钥私钥配对认证方式
AuthorizedKeysFile .ssh/authorized_keys #公钥文件路径

二、重启SSH服务code

[root@server /]#systemctl restart sshd  //重启ssh服务

2、在客户端机器上server

一、生成公钥私钥对blog

[root@client /]#ssh-keygen -t rsa

一路默认回车,系统在/root/.ssh下生成id_rsa、id_rsa.pubip

二、把id_rsa.pub发送到服务端机器上io

[root@client /]#ssh-copy-id -i /root/.ssh/id_rsa.pub 192.168.1.20 #server ip

三、验证class

[root@client /]#ssh 192.168.1.20 #server ip
相关文章
相关标签/搜索