ToB企服应用市场:ToB评测及商务社交产业平台
标题:
vscode远程毗连Ubuntu教程(全网最具体 一次成 小白教程 ssh linux虚拟机)
[打印本页]
作者:
盛世宏图
时间:
2024-6-10 10:07
标题:
vscode远程毗连Ubuntu教程(全网最具体 一次成 小白教程 ssh linux虚拟机)
一、网络设置---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 输入你自己的虚拟机管理员密码)
如果文件里边本来有内容 全部删除
复制下边内容 粘贴(保证原样粘贴 一个也不能错)
然后保存 退出
# Let NetworkManager manage all devices on this system
network:
version: 2
renderer: NetworkManager
ethernets:
ens33:
dhcp4: no
optional: no
addresses: [192.168.250.100/24]
gateway4: 192.168.250.2
nameservers:
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企服之家,中国第一个企服评测及商务社交产业平台。
欢迎光临 ToB企服应用市场:ToB评测及商务社交产业平台 (https://dis.qidao123.com/)
Powered by Discuz! X3.4