如果远程主机只有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,可以将远程的文件下载到本地。