美文网首页
Linux配置远程ssh无密码登录

Linux配置远程ssh无密码登录

作者: PengFuChuan | 来源:发表于2017-03-25 01:50 被阅读0次

    原理

    很简单,使用ssh-keygen 在主机A上生成公钥和密钥,将生成的公钥拷贝到远程机器主机B上后,就可以使用ssh命令无需密码登录到另外一台机器主机B上。

    步骤

    1、生成公钥和私钥文件id_rsa和id_rsa.pub (敲3下回车即可)

    ssh-keygen -t rsa
    

    2、ssh-cop-id命令会将指定的公钥文件复制到远程计算机

    1、默认22端口的使用方式
    ssh-copy-id -i ~/.ssh/id_rsa.pub root@139.129.37.238
    
    2、非默认22端口的使用方式
    ssh-copy-id -i ~/.ssh/id_rsa.pub '-p 2222 root@139.129.37.238'
    

    3、然后ssh登陆主机B验证是否需要密码

    ssh root@139.129.37.238
    

    相关文章

      网友评论

          本文标题:Linux配置远程ssh无密码登录

          本文链接:https://www.haomeiwen.com/subject/smbqottx.html