vscode远程毗连Ubuntu教程(全网最具体 一次成 小白教程 ssh linux虚拟机) ...

打印 上一主题 下一主题

主题 539|帖子 539|积分 1617

一、网络设置---vmware的设置 设置为NAT模式

1.打开虚拟机 进入桌面(测试用的ubuntu版本18.04.1)

此处有三种类型,

PS:如果是两种 右下角会有个是因为VMvare没有以管理员身份运行“需要具备管理员特权才气修改网络设置”点击更改设置 即以管理员身份运行--->出现三种模式。
 

接下来 1点击NAT模式
2.将左下角的子网IP 第三位改成250   子网掩码不消改
3.取消勾选“利用本地DHCP服务器将IP地点分配给虚拟机前面的√号”
4.点击应用(部分电脑 可能需要等待一会)

接着 1点击NAT模式
2 点击NAT设置
3(在弹出的NAT设置页面)点击添加
4 主机端口填2230
5类型选TCP
6虚拟机IP地点填 192.168.250.100
7虚拟机端口 22
8描述 ssh
9点击确定

此处会多出一项 检查内容无误后
1.点击确定(NAT页面)
2 点击应用 (NAT页面)
3点击确定

点击完成后 回到主页面 

 点击虚拟机 ----设置

选择网络适配器 选择NAT模式(如果已经是了 不消改) 点击确定
(PS:如果NAT灰色没法选   需要虚拟机运行 进入主界面才可以 再选)
(PS:如果提示网关无效等环境,是因为上边的步骤 192.168.250.0 改了 没点应用)
PS:这种环境 windows服务没开(可能是VMware自启动被克制了),自行百度

(右上角的设备状态部分 不一样 不消管)
 ---------------------------------------------------------------------------------------------------------------------
二、设置Ubuntu的ip地点

打开终端 实行 sudo vi /etc/netplan/01-network-manager-all.yaml     
(PS:sudo 输入你自己的虚拟机管理员密码)

 如果文件里边本来有内容 全部删除 
复制下边内容 粘贴(保证原样粘贴  一个也不能错)
然后保存 退出
  
  1. # Let NetworkManager manage all devices on this system
  2. network:
  3.     version: 2
  4.     renderer: NetworkManager
  5.     ethernets:
  6.         ens33:
  7.             dhcp4: no
  8.             optional: no
  9.             addresses: [192.168.250.100/24]
  10.             gateway4: 192.168.250.2
  11.             nameservers:
  12.                 addresses: [8.8.8.8]
复制代码

  

 退出之后
再运行sudo netplan apply(重置-重启网卡)(PS;如果实行报错 阐明上一步没写对)
实行ifconfig   看有没有 192.168.250.100

PS:如果上边没有192.168.250.100 重启ubuntu(实行 sudo reboot)
然后实行ping www.baidu.com  能ping通(证明有网) 则上述步骤设置成功!!!!!!

三、下载VScode(已经下载的忽略此步骤)


官网(https://code.visualstudio.com/)

(以管理员身份运行)安装插件  
chinese


 重启语言服务


安装SSH 选Romote SSH  (装好左侧会出现远程资源管理器)


四、实行ssh-keygen 

!!!!安装后之后 返回ubuntu 实行ssh-keygen!!!!!
默认一路回车(出现下边的 证明成功)

返回windows  win+R cmd

也输入ssh-keygen
一直回车

出现上述图案 成功
!!!!!!!!!!再次返回ubuntu  cd ~ 进入家目录!!!!!!!!
然后 实行 cd .ssh 
ls

touch authorized_keys 
cat id_rsa.pub >> authorized_keys
回车

返回Windows
打开我的电脑 c盘 用户 自己的账户 (PS:不显示的话 点
)

把这个文件传到ubuntu中

 在.ssh目录 实行   cat  (id_rsa.pub路径)id_rsa.pub >> authorized_keys

回车
cat authorized_keys 有这两个 就没问题了

不报错 成功!!!!!!!

返回windows
win+r  cmd
ssh -p 2230 dgf@127.0.0.1   用户名和ubuntu对应


能进入ubuntu  ls 能显示ubuntu文件    成功!

返回vscode

弹出窗口 输刚才的命令 弹出 选config open config(没弹出open config 点刷新 



 等待一会。。
出现SHH 127.0.0.1 毗连成功)





出现已毗连远程管理器 毗连成功 !!!!!!!!!!!!!


为了不把unbutu里边全部的目录都加载过来(太卡)


 弹出 选指定要加载过来的目录 点确认
若弹出 点重新加载窗口

 是 信任

点× 

如果成功 左边目录栏有你刚才加载的目录
c语言 高亮加补全都插件 


建议:退出 养成习惯 先关vscode 再关ubuntu (怕下次连不上)
开机 先开ubuntu (ifconfig 看有没有192.168.250.100) 再开vscode







免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!更多信息从访问主页:qidao123.com:ToB企服之家,中国第一个企服评测及商务社交产业平台。

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

x
回复

使用道具 举报

0 个回复

正序浏览

快速回复

您需要登录后才可以回帖 登录 or 立即注册

本版积分规则

盛世宏图

金牌会员
这个人很懒什么都没写!

标签云

快速回复 返回顶部 返回列表