美文网首页程序员
使用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