SecureFx设置密钥登陆:
- 工具,创建公钥
- 下一步
- 密钥类型选RSA
为了更安全,可以设置通行短语
7、将identity.pub上的公钥放到服务器上
①创建目录 /root/.ssh 并设置权限
[root@localhost ~]# mkdir /root/.ssh (mkdir 命令来创建目录)
[root@localhost ~]# chmod 700 /root/.ssh (chmod 命令来修改文件属性权限)
②创建文件 / root/.ssh/authorized_keys
[root@localhost ~]# vim /root/.ssh/authorized_keys
vim 命令是编辑一个文本文件的命令,打开刚才生成的identity.pub文件,建议使用写字板打开,这样看着舒服一些,复制从AAAA开头至 "---- END SSH2 PUBLIC KEY ----" 该行上的所有内容,粘贴到/root/.ssh/authorized_keys 文件中,要保证所有字符在一行。(可以先把复制的内容拷贝至记事本,然后编辑成一行载粘贴到该文件中)。
在这里要简单介绍一下,如何粘贴,用vim打开那个文件后,该文件不存在,所以vim会自动创建。按一下字母"i"然后同时按shift + Insert 进行粘贴(或者单击鼠标右键即可),前提是已经复制到剪切板中了。粘贴好后,然后把光标移动到该行最前面输入 ssh-rsa ,然后按空格。再按ESC,然后输入冒号wq 即 :wq 就保存了。
参考资料:https://www.runoob.com/linux/linux-remote-login.html
8、修改authorized_keys文件属性为600:
chmod 600 authorized_keys
9、使用密钥登陆:
选择跳过:
选择是:
打开Identity.pub文件
输入前面设置的安全短语
就登陆成功了。