美文网首页程序员
使用SSH RSA key免密码登录Linux服务器

使用SSH RSA key免密码登录Linux服务器

作者: fxm5547 | 来源:发表于2018-01-19 22:24 被阅读14次

    首发于fxm5547的博客

    适用所有Linux和Mac

    以下以A免密码登录B为例说明。

    在A生成密钥

    之前已经生成,忽略此步
    ssh-keygen -t rsa
    一路回车,按默认不更改。

    放置公钥到B

    在A上拷贝前一步生成的公钥:
    vim ~/.ssh/id_rsa.pub
    添加至B的需要被登录的帐户的authorized_keys文件尾部:
    vim ~/.ssh/authorized_keys

    配置A的ssh config文件

    vim ~/.ssh/config
    在尾部添加以下内容

    Host        stage
        HostName        118.178.240.1
        Port            22
        User            root
        PreferredAuthentications publickey
        IdentityFile    ~/.ssh/id_rsa
    

    完成

    之后,在A上可以免密码轻松登录B:
    ssh stage
    stage就是ssh config文件里配置的Host。

    相关文章

      网友评论

        本文标题:使用SSH RSA key免密码登录Linux服务器

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