[✔️]vscode 通过 ssh 连接远程服务器
最编程
2024-07-18 20:38:14
...
如果远程主机只有server服务,并没有桌面环境,如果我们需要在这个远程主机上进行开发工作,如果直接通过ssh链接这个主机进行开发,就就有点不是太方便,因为ssh仅仅是个单纯的控制台,满足不了我们复杂的开发需求。
强大的vscode有一个remote-ssh插件,连接到远程server后,其开发体验就和本机一样丝滑。
步骤
搜索安装Remote-SSH
网络异常,图片无法展示
|
Connect To Host
网络异常,图片无法展示
|
Configure SSH Hosts
网络异常,图片无法展示
|
我们需要先配置一个远程server,这里有好几个可选的配置文件,我这里选择使用当前用户的配置,即第一个:
网络异常,图片无法展示
|
当我们配置完毕后,在Remote Explorer
中选择Remote
就会看到刚刚配置的主机信息
网络异常,图片无法展示
|
如果没有出现,手动刷新下试试
网络异常,图片无法展示
|
连接主机
网络异常,图片无法展示
|
连接主机有2种方式:
- 在当前窗口打开主机
- 在新窗口打开主机
感觉自己的需求使用,
如果连接失败,大概率是ssh配置有误
当我们打开remote-server时,需要输入下用户密码,输入正确后,就会进入到主机中
网络异常,图片无法展示
|
注意左下角的状态,它会提示我们的ssh连接状态和连接信息
之后的开发过程中,我们需要注意下 vscode的细节还是做的很到位,当我们要打开文件时,vscode会自动列出来目录信息,同时Linux的一些常用命令也能正常在terminal中使用。
当我们需要下载某些文件时,vscode右键菜单里面的download,可以将远程的文件下载到本地。
推荐阅读
-
ubuntu24 finalshell 无法连接到 ubuntu 服务器,客户端无法连接到 ubuntu,无法远程连接到 ubuntu。
-
在Linux服务器上使用mysql-front进行远程连接至自己的mysql服务器
-
18.10. 通过SSH隧道确保 TCP/IP 连接的安全性
-
腾讯云服务器无法通过SSH方式登录
-
如何使用pymysql连接通过SSH转发的MySQL服务器?
-
如何在VSCode中使用SSH插件远程连接Ubuntu虚拟机进行开发?(详细步骤让你轻松上手)
-
搞定!Linux SSH远程连接服务器变慢和输入延迟的解决方案 - 问题说明
-
如何通过ssh-keygen设置无密码 SSH 登录远程主机?
-
详述Ubuntu系统中ssh远程登录服务器的安装与配置步骤
-
如何在Mac和VSCode上实现无密码的SSH远程服务器登录?