2.ssh密钥登陆(ssh无密码登陆)

Posted 月之暗面

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了2.ssh密钥登陆(ssh无密码登陆)相关的知识,希望对你有一定的参考价值。

1、A主机生成密钥对

ssh-keygen  -t  rsa

2、将A主机的公钥发给B主机

scp  id_rsa.pub  linux2:/cloud                                 //scp:是ssh协议的一个命令,远程复制

 3、将A主机的公钥加入到B主机的授权列表

(1)一般B主机刚刚开始并没有这个文件,首先和A一样先创建.ssh目录
ssh-keygen  -t  rsa
(2)在.ssh目录中添加 authorized_keys 文件,里面存放所有公钥的值
touch authorized_keys                                               //touch命令创建文件,mkdir创建目录
(3)在 authorized_keys 添加公钥的值
cat /cloud/id_rsa.pub >> authorized_keys       //注意 >> 是指添加,> 是指替换
(4)需要更改 authorized_keys 的权限
chmod 600  authorized_keys
    

 
 
 




以上是关于2.ssh密钥登陆(ssh无密码登陆)的主要内容,如果未能解决你的问题,请参考以下文章

无密钥登陆

putty无密码登陆

linux下建立ssh无密码登陆

配置master无密码登陆所有的slave

ssh(不是openssh) 做无密码登陆,怎么每次ssh 登陆还是要输入密码呀?

大数据环境搭建-之-ssh无密码登陆