Windows上安装VsCode,通过SSH连接虚拟机中的Linux进行远程开发的配置方法

一 虚拟机(Linux)端

1. 网络连接
    1.1 主机和虚拟机互相能 ping 通。
    1.2 网络连接模式使用NAT模式,桥接模式连不上,不知道为什么,可能是 VMware17 或国产OS不支持。

2. 安装并启动SSH服务
    #2.1 查看是否已安装 ssh 服务,如果已安装,会返回 ssh 命令的路径
which ssh
    #2.2 安装/升级 ssh 服务
sudo apt update
sudo apt install openssh-server
    #2.3 启动 ssh 服务
sudo systemctl start ssh #启动 ssh
sudo systemctl status ssh #查看 ssh 服务是否启动,如果显示SSH服务状态为"active (running)",则表示安装和启动都成功了
sudo systemctl stop ssh #关闭 ssh 服务
    #2.4 设置开机启动 ssh 服务
sudo systemctl enable ssh #设置开机启动
sudo systemctl is-enabled ssh # 查看是否设置开机启动 ssh 服务,如果 ssh 服务设置为开机启动,上述命令的输出通常会是 enabled。如果 ssh 服务没有设置为开机启动,则输出将是 disabled。
sudo systemctl disable ssh #关闭开机自启
    #2.5 确保防火墙规则允许SSH连接。默认情况下,在统信UOS中,SSH端口22应该是开放的。如果不开放,可以使用以下命令打开:
sudo ufw allow ssh
或者直接开放22端口:
sudo ufw allow 22/tcp

你可能感兴趣的:(跨平台开发_VsCode,windows,vscode,ssh,linux)