Xshell Xftp 用 SSH 密钥登录 GCP

突然有了用Xftp操作GCP上面VM的文件的需求,所以需要搞定SSH密钥登录GCP
1. 生成密钥
Xshell 或者 Xftp 里选“工具”-“新建用户密钥生成向导”
一直 下一步,中间要填一个密码(要记住),直到这个生成公钥信息的窗口

2. 密钥放到GCP
打开GCP“元数据-SSH密钥”,修改  
https://console.cloud.google.com/compute/metadata/sshKeys
点最下面的“添加一项”
Xshell里生成的公钥复制粘贴过来,最后还要加上一段信息,这最后的一段信息的格式可以从你其它的公钥末尾复制。注意失效时间。

 google-ssh {"userName":"你的邮箱@gmail.com","expireOn":"年-月-日T06:03:07+0000"}


3. 在Xshell Xftp新建会话
IP、端口等和普通的密码登录没差别。
差别在于“用户身份验证”一栏:
方法选“Public Key”
用户名不是root,是你登录GCP时的那个普通账户
用户密钥下拉选你刚刚生成的那个
密码填生成密钥过程中填的那个

ps: Xshell Xftp共用一个Xagent,所以在Xshell里生成的密钥,在Xftp里可以直接用。或者你到Xagent里去生成密钥也是一样的。

评论

The Hot3 in Last 30 Days

用浏览器 检测Reality伪装效果 是否搭建成功 排错Troubleshoot

darkstat统计VPS上的流量

233 sing-box 脚本 TCP 端口转发 Reality 协议 排错 Troubleshoot