首页
找靠谱产品
找解决方案
找靠谱公司
找案例
找对的人
专家智库
悬赏任务
SAAS
ToB门户
了解全球最新的ToB事件
论坛
潜水/灌水快乐,沉淀知识,认识更多同行。
ToB圈子
加入IT圈,遇到更多同好之人。
微博
Follow
记录
Doing
博客
Blog
文库
业界最专业的IT文库,上传资料也可以赚钱
下载
分享
Share
排行榜
Ranklist
相册
Album
应用中心
qidao123.com ToB IT社区-企服评测·应用市场
»
论坛
›
软件与程序人生
›
DevOps与敏捷开发
›
vscode远程毗连Ubuntu教程(全网最具体 一次成 小白教程 ...
返回列表
发新帖
vscode远程毗连Ubuntu教程(全网最具体 一次成 小白教程 ssh linux虚拟机)
[复制链接]
发表于 2024-6-10 10:07:03
|
显示全部楼层
|
阅读模式
马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要
登录
才可以下载或查看,没有账号?
立即注册
×
一、网络设置---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
[email protected]
用户名和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
回复
使用道具
举报
返回列表
浏览过的版块
Java
Oracle
SAP
linux
人工智能
程序人生
公有云
IOS
物联网
盛世宏图
+ 我要发帖
登录后关闭弹窗
登录参与点评抽奖 加入IT实名职场社区
去登录
微信订阅号
微信服务号
微信客服(加群)
H5
小程序
快速回复
返回顶部
返回列表