无密码ssh通信

来源:互联网 发布:手机淘宝如何申请退货 编辑:程序博客网 时间:2024/06/05 08:05

普通ssh方式通信(需要密码):

ssh 192.168.1.102(对方的ip地址)

 

无需密码ssh通信:

假设现在有两台机器 A:192.168.1.101 B:192.168.1.102

在A上运行 ssh-keygen -t rsa

无论遇到什么问题 直接按回车 最后如下图

无密码ssh通信

运行 cd .ssh/

(这个文件夹是刚刚的命令生成滴)

接着再运行 scp ./id_rsa.pub stevie@192.168.1.102:/home/stevie/.ssh/authorized_keys

注:以上命令 Stevie是机器B的用户 而且B中必须要有.ssh这个文件夹

 

最后 就可以通过 ssh 192.168.1.102无密码访问B

 

以上方式 只能够实现两台计算机之间的通信 如果需要实现多台计算机 需要使用其他命令 如下

ssh-copy-id -i ~/.ssh/id_rsa.pub stevie@192.168.1.102  (这样做的话 ssh默认端口应该是22)

ssh-copy-id -i ~/.ssh/id_rsa.pub "-p 10022 stevie@192.168.1.102"(据说这样子的话可以指定端口 未经证实) 

 

0 0
原创粉丝点击