一般,服务器提供商都会有密钥对功能,我们可以先在服务器提供商中创建一个密钥对。
创建密钥对后会自动下载私有文件,比如我的私钥文件是 tmp.pem
文件
然后创建一个实例(也就是服务器),在创建过程中指定密钥对为我们刚刚创建的密钥对。
创建成功后,复制好我们的公网IP,然后在 vscode 中创建一个 ssh 配置。
创建 ssh 配置之前,需要先安装对应的插件。
然后在 vscode 中打开命令面板,输入 remote-ssh: open ssh configuration file...
随便选择一个 ssh 存储位置,然后输入基本的 ssh 配置信息,比如:
# Read more about SSH config files: https://linux.die.net/man/5/ssh_config
Host 抢占式按量付费服务器
HostName 123.123.123.123
User root
# 这里是我们刚刚下面的私钥文件所在位置,也就是 C:\Users\k\Downloads\tmp.pem
IdentityFile ~/Downloads/tmp.pem
创建完毕后,再次输入命令 remote-ssh: connect to host...
,然后选择我们刚刚创建的 '抢占式按量付费服务器' 就可以成功连接了。
成功连接后截图案例: