【小安派环境搭建笔记--SSH远程连接】

[复制链接]
查看1021 | 回复7 | 2023-8-31 21:28:09 | 显示全部楼层 |阅读模式
本帖最后由 ai_mcu 于 2023-8-31 21:26 编辑

搭建SSH远程操控服务,可以在虚拟机不安装vscode的情况下,使用windos环境下的vscode进行编辑代码
搭建SSH远程操控的前提:

1. Windos环境下安装好VScode;
2. 虚拟机环境搭建完成(之前已经有完备的教程帖子安装Ubuntu,此处不再赘述)

屏幕截图 2023-08-30 215113.png

Linux终端刚配置好的终端界面输入命令字体看着会比较小,可以通过Ctrl Shift +快捷方式调整界面命令输入大小

屏幕截图 2023-08-30 215432.png

如果调的过大,可以通过Ctrl -快捷方式实现缩小正常界面。
输入命令:
  1. sudo apt-get install ssh
复制代码
输入之前设置好的密码,即可安装。
输入命令:
  1. ssh -V
复制代码
检查ssh版本,判断是否安装完成
屏幕截图 2023-08-30 215822.png


安装好之后,需要键入命令启动远程操控的服务:
  1. sudo service ssh start
复制代码
屏幕截图 2023-08-30 220200.png

开启服务之后,需要检查一下自己虚拟机的IP地址,方便之后进行远程操控服务。
键入ifconfig就可以查看自己的IP
  1. ifconfig
复制代码
如果报错未找到ifconfig命令,需要根据提示键入
  1. sudo apt install net-tools
复制代码
安装完成之后再次执行ifconfig命令,就可以查看自己的IP。
屏幕截图 2023-08-30 220330.png


                               
登录/注册后可看大图


执行完毕上面的操作之后,即可去windos打开vscode
点击扩展
屏幕截图 2023-08-30 221335.png


在上方的搜索框输入ssh,点击安装出现的Remote-SSH。
屏幕截图 2023-08-30 221946.png

屏幕截图 2023-08-30 222004.png

左侧出现这个图标: 屏幕截图 2023-08-30 222301.png ,远程资源管理器。这就是安装成功了。
点击这个图标进入下一项配置安装完之后,vscode最左侧会出现file:///C:/Users/TWT/AppData/Local/Temp/ksohtml15156/wps10.jpg
屏幕截图 2023-08-30 222435.png

需要将鼠标指针移动到“SSH”,就会显示出“+”
如图 屏幕截图 2023-08-30 222619.png
点击加号,进行如下配置,在正上方弹出的框中输入虚拟机的IP地址,
按“ENTER”确认。
屏幕截图 2023-08-30 222712.png

确认之后,该命令框下会出现如下路径文件,点击第一个config.
屏幕截图 2023-08-30 222919.png

点击之后,右下角会出现弹窗,打开即可。
屏幕截图 2023-08-30 222959.png

第一次配置的话,是没有最后一行的,需要手动添加,hoait是自己的虚拟机名称格式“User ***”。更改完之后点击保存或者快捷方式“Ctrl +S”保存。
屏幕截图 2023-08-30 223335.png

按照上面操作,保存之后,在这个界面,找到刚刚绑定的IP,鼠标移动上去就会显示如下选项
屏幕截图 2023-08-30 223757.png
file:///C:/Users/TWT/AppData/Local/Temp/ksohtml15156/wps18.jpg
再点击 屏幕截图 2023-08-30 223905.png file:///C:/Users/TWT/AppData/Local/Temp/ksohtml15156/wps19.jpg,进行连接虚拟机。
点击之后,会显示一个新的vscode界面,根据命令框提示选择Linux(此处我安装连接过了,直接被跳过两个步骤,找的视频教程截图)
屏幕截图 2023-08-30 224809.png

再点击继续“Continue”输入虚拟机设置的密码(整个过程中需要网络保持畅通)
屏幕截图 2023-08-30 224946.png

屏幕截图 2023-08-30 224000.png


运行一个新的终端如下图,这样就显示连接成功了。
屏幕截图 2023-08-30 224212.png


在这里就可以对虚拟机中进行操作了。
下面是对比图片。这样就可以在虚拟机没有安装vscode的情况下,通过远程使用windos环境中的vscode。
屏幕截图 2023-08-30 224350.png

本帖被以下淘专辑推荐:

明天总会更好
回复

使用道具 举报

翁vjk | 2023-8-31 23:15:33 | 显示全部楼层
学到了学到了
回复 支持 反对

使用道具 举报

开发板 | 2023-9-1 18:31:13 | 显示全部楼层
学会了
回复

使用道具 举报

无信之迷茫 | 2024-5-5 18:17:16 | 显示全部楼层
大佬。为什么我service ssh start提示ssh.service not found,ssh -V可以显示版本
回复 支持 反对

使用道具 举报

ai_mcu | 2024-5-6 14:27:28 | 显示全部楼层
无信之迷茫 发表于 2024-5-5 18:17
大佬。为什么我service ssh start提示ssh.service not found,ssh -V可以显示版本

问题解决了吗?有没有使用sudo下放权限
明天总会更好
回复 支持 反对

使用道具 举报

ai_mcu | 2024-5-6 14:32:30 | 显示全部楼层
无信之迷茫 发表于 2024-5-5 18:17
大佬。为什么我service ssh start提示ssh.service not found,ssh -V可以显示版本

也有可能被电脑防火墙拦截了?有空你查一下看看
明天总会更好
回复 支持 反对

使用道具 举报

无信之迷茫 | 2024-5-6 23:14:52 | 显示全部楼层
ai_mcu 发表于 2024-5-6 14:32
也有可能被电脑防火墙拦截了?有空你查一下看看

sudo下放权限是什么操作?我是按照一步一步来的,没有防火墙,新装的Ubuntu,现在放弃了,用win,也是各种搞不定。。
回复 支持 反对

使用道具 举报

hrqwe | 2024-5-7 00:34:16 | 显示全部楼层
无信之迷茫 发表于 2024-5-5 18:17
大佬。为什么我service ssh start提示ssh.service not found,ssh -V可以显示版本

不同操作系统命令不一样,可以试试systemctl start sshd
日拱一卒,功不唐捐
回复 支持 反对

使用道具 举报

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

本版积分规则