1.在VS code中,使用ctrl+shift+x快捷键打开插件搜索窗口,输入插件Remote Development,并点击安装。
2.使用cmd+shift+p快捷键打开命令输入窗口,输入Remote-SSH:Connect to Host…,第一次使用时需要选择Add New SSH Host配置一下
3.然后就照着如下格式输入登录服务器的命令:
-A 表示开启认证代理连接转发功能
4.输入完成后选择第一个配置文件:
5.查看信息
HostName:远程主机的IP地址
User:远程主机的用户名
port:远程主机的端口号,不填写的话,ssh默认端口号为22,如果要用其他端口号,可以在这里更改
ForwardAgent:这个是VS code自己添加的,可以不用管
如果需要多次ssh命令的,例如:ssh a;ssh b,可以这样修改一下该文件:
Host 给服务器A取个名字(如zhongzhuan)
HostName 服务器A的ip
Port 服务器A的端口号
User 服务器A上的id
ForwardAgent yes
Host 给服务器B取个名字
HostName 服务器B的ip
ProxyJump 登陆B之前需要登录的服务器名称(例如:zhongzhuan)
User 服务器B上的id
这样配置之后,就可以登录服务器B了
6.最后再接着使用cmd+shift+p快捷键打开命令输入窗口,输入Remote-SSH:Connect to Host…,选择你配置的那个别名即可连接到服务器,需要密码的时候输入密码即可。
也可以通过如下方式连接服务器:
7.连接成功后,通过File->Open->File/Folder打开文件或者文件夹,然后就可以像编辑本地文件一样编辑远程文件了。
参考资料:
VScode远程连接服务器