最近在学习一些东西,因为vi还是用得不舒服,所以准备通过vs code看代码。
连虚拟机都花了我一个小时,哎,万事开头难。
稍微记录一下我遇到的问题,还有搜索到的方案。
VS remote - SSH 问题记录
问题1:管道过程试图写入的管道不存在
一句话就是删删删。
先遇到连不上的问题,应该是之前配置文件我就不应该写,我直接删掉了里面的config。我的是在 C:\Users\HUAWEI\.ssh
里面(我用户名是HUAWEI)。
然后再连接。
参考: Debug | VSCode | 过程试图写入的管道不存在
问题2:channel 3: open failed: administratively prohibited: open failed
一共3个步骤。
1. 删除虚拟机里面安装的vscode server
删除 /root/.vscode-server
目录,删掉之前安装的东西。
rm -rf /root/.vscode-server
2. 修改虚拟机的sshd配置
vi /etc/ssh/sshd_config
取消注释 AllowTcpForwarding yes
,即删去前面的#。
3. 重启sshd,然后再通过VS连接虚拟机
systemctl restart sshd
参考:【vscode】ssh出现 open failed:administratively prohibited:open failed