VS Code远程连接服务器
VS Code远程连接服务器总体分为两步:
[*]在远程服务器安装SSH协议实现软件OpenSSH
[*]在VS Code安装Remote-SSH插件,然后利用该插件登录远程服务器
在远程服务器安装SSH协议实现软件
查看是否安装了SSH协议实现软件
dpkg -l | grep ssh如果没有安装,可以通过以下命令安装OpenSSH的客户端和服务端
sudo apt-get install openssh-client
sudo apt-get install openssh-server查看服务器的ssh-server是否启动
ps -e | grep ssh如果没有启动,可以用如下命令启动
sudo /etc/init.d/ssh start可以用如下命令停止和重启ssh服务:
sudo /etc/init.d/ssh stop
sudo /etc/init.d/ssh restart登录远程服务器
在插件市场安装Remote-SSH插件。安装完成后,VS Code左侧边栏会出现一个图标。如下所示:
点开该图标,选择要连接的服务器类型:
点击“+”号,然后在地址栏输入登录ssh服务器的命令:
最后,在连接成功的欢迎页面,可以打开远程服务器的目录进入:
问题记录
Permission denied (publickey)
原因:
ssh服务端机器默认禁用了ssh密码登录权限。
解决方案:
[*]在ssh服务端机器上打开/etc/ssh/sshd_config,修改PasswordAuthentication 为yes
[*]重启ssh,/etc/init.d/ssh restart
远程主机可能不符合glibc和libstdc++ vscode服务器的先决条件
原因:
VS Code版本高于1.85。
解决方案:
使用版本小于等于1.85的VS Code。
来源:程序园用户自行投稿发布,如果侵权,请联系站长删除
免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!
页:
[1]