Visual Studio Code (VS Code) 是一款强大的文本编辑器,它支持使用 SSH 连接远程服务器进行开发。通过 SSH 连接远程服务器,您可以在本地编写程序,并将代码上传到远程服务器执行。
安装插件
需要安装这两个插件
安装完成之后,右边会出现个图标
配置连接
打开配置文件
填入配置文件
Host 43.xxx.59.28
HostName 43.xxx.59.28
User root
Port 22
# 后续要配置的
# IdentityFile ~/.ssh/my_id_rsa
点击刷新
当前窗口连接
输入远端服务器密码
连接成功
打开文件夹
选择要打开的文件夹
还需要输入密码十分麻烦,后面可用配置密钥,避免。
打开成功,这样就可对远程文件进行修改了,十分方便
配置SSH 密钥对
打开本机终端输入以下命令来生成密钥对
ssh-keygen
它会要求你输入
- Enter file in which to save the key (/root/.ssh/id_rsa):生成的密钥所在目录,enter回车即可
- Enter passphrase (empty for no passphrase):密码短语,enter回车即可
- Enter same passphrase again:再次输入密码短语,enter回车即可
找到客户端ssh配置文件(C:\Users\用户名\.ssh),把id_rsa.pub私钥文件放在这个远程服务器的目录下
在远程服务器的.ssh目录下生成 authorized_keys 文件
cat id_rsa.pub > authorized_keys
修改config文件如下
Host 43.xxx.59.28
HostName 43.xxx.59.28
User root
Port 22
IdentityFile ~/.ssh/id_rsa
测试
在当前窗口打开
无需输入密码即可进入