首页 > 代码库 > centos 7 ssh 免密链接
centos 7 ssh 免密链接
A免密访问B
A机器操作步骤:
1.安装ssh和检查是成功
rpm –qa | grep openssh
rpm –qa | grep rsync
2.生成密匙对
ssh-keygen –t rsa (遇到输入则回车键)
成功后会看到保存路径,一般为当前用户根目录下的.ssh
3.把id_rsa.pub追加到授权的key里面去
cd 到.ssh
cat id_rsa.pub >> authorized_keys
4.修改配置
sudo vi /etc/ssh/sshd_config
RSAAuthentication yes # 启用 RSA 认证
PubkeyAuthentication yes # 启用公钥私钥配对认证方式
AuthorizedKeysFile .ssh/authorized_keys # 公钥文件路径
5.
service sshd restart(重新启动服务)
ssh localhost (测试是否成功)
6.拷贝公钥到B
scp ~/.ssh/id_rsa.pub root@192.168.1.8:~/ scp A机器公钥地址 b机器账户@ip :接收地址
B机器操作步骤
1.把公钥加入B机器授权key中
cat ~/id_rsa.pub >> ~/.ssh/authorized_keys
2.修改配置
sudo vi /etc/ssh/sshd_config
RSAAuthentication yes # 启用 RSA 认证
PubkeyAuthentication yes # 启用公钥私钥配对认证方式
AuthorizedKeysFile .ssh/authorized_keys # 公钥文件路径
3.
service sshd restart(重新启动服务)
ssh localhost (测试是否成功)
centos 7 ssh 免密链接