0%

使用VSCode连接VMware虚拟机Ubuntu

  • 参考链接
  • VMware虚拟机网络配置设置为桥接模式,然后使用ifconfig查看IP地址
  • 图 2

Ubuntu端安装SSH

  • sudo apt-get install openssh-server
  • 检查是否安装好
    • ssh -V
  • 查看服务是否启动
    • sudo ps -e |grep ssh
  • 启动SSH
    • sudo service ssh start
  • 修改配置文件
  • SSH服务的配置文件在/etc/ssh/sshd_config下,我们sudo vim /etc/ssh/sshd_config进行修改:
    • 修改一:把配置文件中的”PermitRootLogin without-password“前面加一个”#“号,把它注释掉(也可以直接增加这一句)
    • 修改二:增加一句”PermitRootLogin yes”
  • 保存,退出,重启ssh /etc/init.d/ssh restart

    VSCode端配置

  • 安装remote-ssh插件
  • 新建ssh链接,在命令框中输入ssh 用户名@IP地址 -A
  • 然后保存配置开始链接
  • 图 1

    卡死在创建SSH链接的时候的解决方法

  • picture 1
  • 打开Vscode端的SSH插件设置
  • 找到这一项 勾上对勾
    • picture 2
  • 此外注意不要让ubuntu自动锁屏,否则可能导致连接断开
  • 在此处创建新的控制台picture 3
    • 因为安装SSH的控制台一般无法继续用作其他用途
  • 另外,可以考虑使用rm -r ~/.vscode-server命令删除原先下载的vscode-server(在dpkg搜不到)