vscode 使用密钥对连接服务器

90 阅读1分钟

一般,服务器提供商都会有密钥对功能,我们可以先在服务器提供商中创建一个密钥对。

image.png

创建密钥对后会自动下载私有文件,比如我的私钥文件是 tmp.pem 文件

image.png

然后创建一个实例(也就是服务器),在创建过程中指定密钥对为我们刚刚创建的密钥对。

image.png

创建成功后,复制好我们的公网IP,然后在 vscode 中创建一个 ssh 配置。

创建 ssh 配置之前,需要先安装对应的插件。

image.png

然后在 vscode 中打开命令面板,输入 remote-ssh: open ssh configuration file...

image.png

随便选择一个 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...,然后选择我们刚刚创建的 '抢占式按量付费服务器' 就可以成功连接了。

image.png

image.png

成功连接后截图案例:

image.png