链接成功的充分条件


课程ppt

最后一步往往无法成功跳出密码输入的窗口,而是显示无法连接到ip,以下是解决方案。

1.调整VirtualBox的网络设置

最初查找到的ip是诡异的10.0.2.15。

在’工具‘栏点击选择’网络‘,’创建‘,自动生成网卡

生成网卡0

生成网卡1

在windows‘设备管理器’,’网络适配器‘中可查看网卡信息,可以看到VirtualBox Host-Only Ethernet Adapter

生成网卡2

若网卡图标上出现黄色三角感叹号表示该设备无法正常运作,可以下载CCleaner清理注册表,重启电脑即可完成网卡驱动的修复。CCleaner免费版下载见B站视频BV1yc411B79t(顺便修好了校园网VPN)。

回到VirtualBox的主界面,进入虚拟机的‘设置’界面,添加网卡2,选择连接方式为Host-Only,系统会自动检测到已添加的对应网卡,确定即可。(需关闭虚拟机,否则无法添加)

生成网卡3

此后,打开虚拟机,再查看虚拟机ip,就生成了192.168开头的一个新ip.

2.更改vscode的设置文件

点击左下角齿轮,再进入‘设置’,在右上角点击“打开设置json”将ui模式换为json模式,在settings.json中加入”remote.SSH.remotePlatform”: {

“192.168.121.3”:”linux” //自动选择Linux

},//不关键

“remote.SSH.useLocalServer”: false,//关键

更改设置文件

3.关闭虚拟机防火墙。

在虚拟机终端里使用如下命令

sudo systemctl stop ufw
sudo systemctl disable ufw

这将停止并禁用Ubuntu操作系统中的ufw(Uncomplicated Firewall)服务。

检查防火墙的状态,以确保它已停止:

sudo ufw status

如果输出显示“Status: inactive”(状态:停用),表示防火墙已成功停止。

4.打开虚拟机的ssh连接服务

sudo apt-get install openssh-server
sudo service ssh start

5.回到vscode,在输入栏中输入“ssh “用户名”@”ip”稍等片刻即可成功连接。

链接成功!


文章作者: chris2ease
版权声明: 本博客所有文章除特別声明外,均采用 CC BY 4.0 许可协议。转载请注明来源 chris2ease !
  目录