SSH免密登录

2018-07-09T09:40:17

[title]在windows平台用Xshell工具[/title]

1、首先在Xshell中新建一个秘钥,我这里没有输入密码,为了安全可以输入

2、第二步用密码登录ssh,这里要先进行配置

cd ~/.ssh/
touch authorized_keys
vim authorized_keys

按i键进行插入,复制保存在桌面上的那个文件的内容,粘贴在这里

按Esc,输入:wq,保存并退出

3、选择秘钥登录,完成

[title]在Linux平台(图懒得放了)[/title]

1、首先去生成一个秘钥

ssh-keygen

分别输入文件名、密码、确认密码(也可以像上面生成的那样不输入),一路回车,OK完成

ls

查看是否生成成功,会看到多了两个文件,一个是你的上面输入的文件名(私钥)、一个是文件名.pub(公钥)

2、然后要配置一下

切屏登录

ssh root@你服务器ip
cd ~/.ssh/
touch authorized_keys
vim authorized_keys

这里进入了.ssh目录下看一下是否有authorized_keys文件,没有就去创建有的话直接编辑,因为刚刚切屏了,直接在上面的那个屏幕cat 文件名.pub(就是刚刚生成的公钥),复制过来。

再在下面一个屏幕上,按i变成插入状态,粘贴进去,按Esc输入:wq,退出并保存,以上的步骤与windows平台几乎差不多。

3、最后将私钥加载进来(与windows平台不同的地方)

ssh-add ~/.ssh/私钥文件名

完成~

当前页面是本站的「Baidu MIP」版。发表评论请点击:完整版 »
因本文不是用Markdown格式的编辑器书写的,转换的页面可能不符合MIP标准。