ssh打通基本概念:如果需要通过SSH进行远程登录,我们一般是需要手动输入密码,但如果将SSH之间的权限打通的话,就可以实现无密码登录。这对shell脚本的定时执行有很大的帮助。

(一),生成秘钥,先看本地是否有秘钥,如果有,则不用生成,否则会影响到以前打通的设备;

    ls ~/.ssh/id_rsa.pub

(二),如果没有,则需要在本地主机上创建公钥和秘钥

    ssh -key -gen  一路回车  ssh-keygen -t rsa 

(三),把公钥复制到远程主机上,

    ssh-copy-id -i ~/.ssh/id_rsa.pub root@hostname

(四),ssh hostname,无需密码,直接登录。

注意:在1,~/.ssh目录下运行,ssh-keygen -t rsa  然后一路回车。这一步是为了生成id_rsa.pub(公钥),id_rsa(私钥)

    2,然后把公钥拷贝到其他的服务器上

    3,有一点要特别注意,就是:你必须要有对方的/home/admin目录的x权限。chmod +x /home/admin 

参考:http://www.cnblogs.com/welkinwalker/archive/2011/02/25/1964838.html

相关文章:

  • 2021-06-29
  • 2021-07-19
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2022-02-22
  • 2021-10-18
  • 2021-08-24
猜你喜欢
  • 2022-12-23
  • 2021-10-09
  • 2021-07-01
  • 2022-12-23
  • 2021-08-23
  • 2021-08-22
相关资源
相似解决方案