您的位置:首页 > 运维架构 > Linux

Linux(Ubuntu)ssh免密码登陆

2015-12-31 16:38 573 查看

1.生成密钥文件

[code]xx@ubuntu:/root$ ssh-keygen -t rsa  按Enter按到最后,生成密钥文件


2.copy文件(必须的过程)

注意空格!

[code]xx@ubuntu:/root$ cat .ssh/id_rsa.pub >> .ssh/authorized_keys


3.查看文件

[code]xx@ubuntu:~$ cd .ssh 
xx@ubuntu:~$ ls -al


查看文件 会有三个文件(authorized_keys、id_rsa、id_rsa.pub)

4. 测试本地是否可以无密码登录

(如果这一步都不行,那不要做后面的步骤了)

[code]xx@ubuntu:~/.ssh$ ssh localhost


5.copy到节点中

(把xx中的id_rsa.pub拷贝到次节点yy中,yy@ip_address yy是你的登录名,ip_address是IP地址)

[code]xx@ubuntu:~/.ssh$ scp id_rsa.pub yy@ip_address:home/yy


6.把公密匙追加到authorized_keys

[code]yy@ubuntu:~$ cat id_rsa.pub >> .ssh/authorized_keys


7.测试

在xx中, 测试是否登录yy!

[code]ssh yy@ip_address


测试结果,可以免密码登陆啦。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: