Vmware安装Ubuntu,和本机Vscode建立ssh连接,实现本机写代码

安装Vmware虚拟机,ubuntu系统

根据以下文章安装,步骤很全我就不再重写一遍。

超详细VMware安装Ubuntu虚拟机步骤_vmware虚拟机安装ubuntu教程

安装完成后,我们来实现ssh连接vscode。

ubuntu系统扩容

如果你发现初始分配的空间不够用,需要扩容,

见下面文章(有多种情况,根据自己情况来,看清楚分区类型):

VMware 虚拟机磁盘扩容 ubuntu linux系统(Gparted方式)

 Ubuntu硬盘空间不足新增卷扩容方法(软件GParted)

使用gparted工具扩容,显示Unable to resize read-only file system

下载ssh

桌面运行命令行

sudo apt-get install openssh-server

sudo /etc/init.d/ssh start

启动ssh连接

ps -e|grep ssh

Samba安装并创建共享文件夹
sudo apt-get update 
sudo apt-get install samba
sudo gedit /etc/samba/smb.conf
末尾添加以下
[test]
        comment = samba home directory
        path = /home/yukolink (yukolink为自定义文件夹,可自己取名)
        public = yes
        browseable = yes
        public = yes
        read only = no
        writable = yes
        create mask = 0777
        directory mask = 0777
        available = yes
        security = share

重启
sudo service smbd restart
sudo ufw allow samba

文档中创建了yukolink作为共享文件夹,其中包含test目录。

安装完成。但怎么看到yukolink文件夹的可视化界面呢?

打开ubuntu资源管理器

点击下方+other Location

接着在Computer/home路径下就找到了yukolink文件夹。

此时home路径下还有一个文件夹yuko0621,

其实就是我们的用户文件夹(我的用户名叫yuko0621),对应左侧的“Home”字样。不要把“Home”和/home搞混了,前者是用户文件夹在资源管理器中的名字,后者是系统根目录下的/home目录。

进入yukolink文件夹(即你创建的共享文件夹),点击地址栏三点,

选择Add to Bookmarks(如果你的ubuntu是中文系统,那么应该是加入书签)

这样就能在资源管理器左侧栏直接找到yukolink共享文件夹了。

在windows中连接共享文件夹

先获得ubuntu的ip地址

命令行输入ifconfig

如果不行,需要先安装插件:sudo apt install net-tools

输入ifconfig后,inet字段后面的这串就是ubuntu的ip地址。

在Vmware的虚拟机设置中,将“网络适配器”选项,

改为桥接模式,并勾选“复制物理网络连接状态”。

在本机找到“此电脑”,右键选择映射网络驱动器。

输入\\(ubuntu的IP地址)\(你在samba配置中写的文件夹名称)。

我的ubuntu系统地址为192.168.17.107,文件夹为yukolink。

“登录时重新连接”和“使用其他凭据连接”都要勾选。

输入后点击“完成”,会要求输入用户密码,即ubuntu的用户密码。

这里我已经输入过用户名,第一次进入你需要先输入用户名。

记得勾选“记住我的凭据”。正确输入后,点击“确定”就连上了,资源管理器自动跳出。“此电脑”中也出现了网络驱动器yukolink(就是共享文件夹名字),

你可以通过资源管理器直接拖文件传到共享文件夹yukolink了。

注意,Vmware虚拟机重启后,ubuntu的IP地址可能变化,

按照以上操作再连接一遍就行。

或者你可以选择固定ubuntu的IP。

 固定IP方法,见下面文章:

VMware使用ubuntu虚拟机的一些使用技巧_vmware共享文件夹 ubuntu-CSDN博客

通过ssh连接vscode和ubuntu

下载ssh插件

下载后点击ssh插件

鼠标移动SSH文件夹栏,点击设置

打开第一个配置文件。

在末尾添加以下配置,HostName仍然是ubuntu的IP

Port为端口号,设置为22。

User为ubuntu的用户名。

添加配置后记得Ctrl+S保存文件。

保存后SSH文件夹下就会出现ubuntu新选项

鼠标移到ubuntu选项,点击框中图标,在新窗口中建立连接。

点击后新窗口建立,选择linux连接,

如果有其他选项,默认确定即可。

之后会要求你输入密码,即ubuntu的密码。

如果显示失败,那是你的ubuntu息屏锁定或者关机了,

先回去打开ubuntu。

打开vscode命令行,出现绿色字就是成功了。

我们已进入~文件夹下,即用户文件夹“Home”。

输入ls可以看到目录下的文件,和ubuntu用户文件夹下一致。

这样就可以在vscode中远程连接ubuntu,编写代码了,便于代码复用和仓库管理。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值