忽然不想记密码了,就有了这个。密钥生成可用工具也可在服务器生成。

1.1)、使用xshell自带工具生成私钥,步骤如下:
ssh_1.png
ssh_2.png
ssh_3.png
ssh_4.png
ssh_5.png
ssh_6.png

1.2)、在linux服务器端生成密钥

ssh-keygen  //(保存位置默认,全部回车即可。)

2、如果是工具生成,请使用ftp工具复制本地密钥(公钥)到远程linux服务器端的“/root/.ssh”目录。(如果是使用xshell,直接Ctrl + Alt + F即可)

2.1)、 如果没有“/root/.ssh”目录,请使用下面命令创建且设置权限为 700

mkdir -p -m 700 /root/.ssh

3、进入“/root/.ssh”目录

cd /root/.ssh

4、 把本地密钥(公钥)命名为authorized_keys

cat 本地密钥 >> authorized_keys

5、放在“/root/.ssh”下且权限为 600

chmod 600 authorized_keys

6、使用密钥登陆登陆
ssh_7.png