使用SSH工具xshell登录VPS

使用xshell生成密钥

  1. 打开xshell-工具-新建用户密钥生成向导

2.密匙参数设定

3.生成密钥对

4.密钥信息设置

5.保存密钥到本地(公钥)myid_rsa_2048.pub即公钥文件

6.导出密钥(私钥),私钥用于在客户机登录时验证

7.输入第4步设定的密钥密码完成导出操作 (myid_rsa_2048即私钥文件

2019-05-21_130702.jpg

新建密钥的操作完成后得到如下两个文件,要连接到远程VPS,还需要先在服务器上注册公钥。

2019-05-21_130807.jpg

公钥和私钥匹配方可连接成功,可以想象成古代的虎符O(∩_∩)O

远程服务器配置

谷歌云(Google Cloud Platform)

登录控制台,点左上角的导航菜单–计算-Compute Engine–元数据–SSH密钥–修改–添加一项

粘贴上方第5步中的内容。并在末尾添加 空格+用户名 ,保存即可。

阿里云

方法一:登录 控制台,点左上角的菜单–云服务器ECS–网络与安全–密钥对–创建密钥对–按照提示操作即可。可以自动创建新密钥对,也可以导入已有的密钥,然后绑定到目标实例。

方法二:先用密码登录到服务器,然后把上方第5步中的内容写入 authorized_keys

1
vim /root/.ssh/authorized_keys

保存退出,然后重启 sshd服务

1
systemctl restart sshd

使用xshell远程连接VPS

2021-01-04_174003.jpg