连接前需要安装的软件
虚拟机Linux安装ssh
首先检查虚拟机中的linux有没有安装ssh
在终端中输入命令ssh
然后回车
出现图片中的这些就说明已经安装好了ssh,如果没有出现就说明没有安装ssh
安装ssh按照如下步骤:
首先保证虚拟机中的linux可以连接网络,打开终端输入如下命令:
sudo apt-get install ssh
我这里已经安装过了,如果提示失败就说明网络没有连接好,更改虚拟机的网络适配器设置
Windows安装ssh
一般Windows默认有ssh,按Win+R
然后输入cmd
,在命令提示符中输入ssh
出现这些就说明已经安装了ssh
没有这些提示就需要去官网安装相应的版本
Windows安装Git工具
官方下载地址:https://git-scm.com/downloads
蓝奏云链接:https://axintongxue.lanzoub.com/i3orr1rsslwd (2024-02-23版本)
安装路径可以修改,安装过程全部默认并且都点下一步到安装完成
安装完成后Win+R
输入cmd
打开命令提示符输入git
出现这些就说明安装完成了
Windows安装VScode以及ssh插件
安装vscode就不多说了,直接官网安装就可以
安装vscode完成后远程连接主要需要的插件就是“Remote -SSH”,如下图所示
Linux安装vscode
VScode官网:https://code.visualstudio.com/
下载deb版本
把下载好的安装包传到U盘中,然后重新插在电脑上
选择连接到虚拟机
也可以直接使用Linux的浏览器下载
使用cd跳转到安装包位置
我放到了桌面,可以看到红色的deb文件,安装可以直接打开deb文件,也可以使用命令安装:
sudo dpkg -i deb(deb是安装包名称)
安装包名字很长,可以直接输入安装包的前几个字母,然后按“Tab”可以自动补全剩余名称
VScode远程连接虚拟机
Windows添加git环境
在高级系统设置中找到环境变量
编辑系统路径
如果有%SYSTEMROOT%\System32\OpenSSH\
则改成Git/usr/bin
的安装目录
查看Linux ip地址
打开虚拟机的终端输入:
ifconfig
命令查看ip地址
VScode远程连接
打开VScode,在左下角点击远程连接
选择有ssh的选项
选择添加新的主机
输入:ssh abc@168.xxx
然后回车
abc是你的linux用户名
168.xxx是linux的ip地址
选择最上面的选项
在vscode的右下角点击连接
选择“Linux”
输入用户密码就可以连接了
------------------------------end------------------------------------------------
有不对的地方欢迎大佬指正!!