主机VScode通过ssh连接虚拟机Ubuntu的VScode,并互传文件

一、环境配置:

1.VMware

2.ubuntu

二、工具下载:

VMware 下载 以及安装Linux:

(14条消息) VMware虚拟机安装Linux教程(超详细)_虚拟机安装linux系统_七维大脑的博客-CSDN博客

三、配置过程:

1.确认虚拟机为NAT模式。若为NAT模式还没有网络:

 点击VMware左上角的编辑->虚拟网络编辑->更改设置->还原默认设置,再重启虚拟机即可。

2.配置虚拟机SSH

  1. 安装openssh-client:
    sudo apt-get install openssh-client
  2. 安装openssh-server:
    sudo apt-get install openssh-server
  3. 启动ssh-server:
    sudo /etc/init.d/ssh restart
  4. 确认ssh-server工作正常:
    netstat -tpl
    (看到ssh表示工作正常)
  5. 安装vim:
    sudo apt-get remove vim-common		 
    sudo apt-get install vim
  6. 关闭防火墙:
    sudo ufw disable				
    
  7. 配置ssh_config:(删除:del ,保存并退出Esc->shift+:->输入:wq)
    sudo vi /etc/ssh/ssh_config

  8. 配置sshd_config

    sudo vi /etc/ssh/sshd_config

    在这插入一行

  9. 查看本机ip(可在终端直接输入ifconfig 或在设置->网络中查看)

四、主机连接虚拟机

1.主机和虚拟机安装VScode

直接在应用商店搜索VScode即可安装(虚拟机Linux下载同主机)

2.在主机VScode加入扩展SSH

 按顺序点击,并勾选最右侧框,则会生成左侧远程资源管理器

 3.新建连接,输入: ssh  虚拟机用户名@虚拟机IP地址 即可连接成功

 五、主机虚拟机文件互传

1.虚拟机传主机:

scp -r 虚拟机用户名@192.168.xxx.xxx:/home/虚拟机用户名/文件路径 /主机路径

2.主机传虚拟机:

scp -r 主机路径 虚拟机用户名@192.168.XXX.XXX:/home/虚拟机用户名/文件路径

  • 4
    点赞
  • 11
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值