一、通过windows下的命令行(即cmd)输入ssh
得到以上的说明你的windows下已安装ssh协议。
打开设置里的应用,找到可选功能,查找你windows里的ssh服务,查找以下两个ssh,如果没有可在添加功能里面下载
二、打开VMware(虚拟机)打开你的系统(这里博主用的Ubuntu系统)配置ssh服务
1、在Ubuntu系统下打开命令行(不会打开的可以按住Ctrl+Alit+T打开)
在命令行输入以下代码安装ssh的服务器
sudo apt install openssh-server
安装完后安装ssh的客户端
sudo apt install openssh-client
2、下载vim用于查找修改文件
sudo apt-get install vim
3、配置ssh_config文件
sudo vi /etc/ssh/ssh_config
命令行输入上图命令之后找到下图这行删除前面的#(使用delete即可删除)
删除后按ESC返回再输入:wq进行保存
4、配置sshd_config文件
通过命令行输入
sudo vi /etc/ssh/sshd_config
输入之后在下图中框中的部分插入一行(使用Insert进行插入)插入完毕后按ESC返回再输入:wq进行保存并退出
三、查看Ubuntu系统下的本机ip地址
在Ubuntu系统下的命令行输入下图命令查找ip地址
ifconfig -a
如果输入以上指令报错可能是缺少net-tools文件
sudo apt install net_tools
再执行查找ip的命令得到ip地址,下方红框部分即为你的主机ip地址
四、打开windows下的vscode远程连接虚拟机下的Ubuntu系统
打开vscode去扩展里安装ssh的插件
打开设置里的扩展找到刚刚安装的ssh插件勾选显示登录终端
打开远程连接,选择添加
会得到一行需要输入的命令,输入ssh +用户名+@+你之前得到的主机地址如下图所示按enter确认
选择适配文件
再返回远程连接进行刷新就能看到连接的地址了
选择箭头,在输入密码,等到vscode左下角与你的虚拟机ip地址相同时就是连接成功。