栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 系统运维 > 运维 > Linux

ssh链接远程服务器 及 远程图形化界面的本地显示

Linux 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

ssh链接远程服务器 及 远程图形化界面的本地显示

文章目录
  • 一、ssh链接远程服务器
    • 1.1、MobaXterm
    • 1.2、VSCode
    • 对比
  • 二、远程图形化界面的本地显示
    • 2.1、MobaXterm
    • 2.2、VSCode
    • 2.3 总结
  • 附录
  • 参考

一、ssh链接远程服务器

这个方法有很多,这里讲两种:MobaXterm和VSCode

1.1、MobaXterm

MobaXterm配置相对简单

确定后进入命令行界面输入密码即可

1.2、VSCode

VSCode配置麻烦点,连上后可以用VSCode的拓展工具,在上面进行断点Debug都没有问题!

先安装拓展:

然后左侧边栏会有个显示屏的小图标

新建连接

输入用户名及IP(格式: ssh 用户名@IP)

选择配置文件路径(默认第一个即可)

新建窗口

选择系统类型

Continue

输入服务器密码

右下角显示IP时即连接成功

根据目标路径打开文件夹即可

不过是这么选的:

另外,

ctrl + `

可打开命令行窗口

对比
  • MobaXterm能可视化文件列表,并提供下载功能!

  • VSCode最大亮点就是ssh连上后,VSCode其他所有拓展也可以使用,基本和本地没两样!

二、远程图形化界面的本地显示

(适用于Ubuntu)如果只是查看远程的文档,可以如下直接连接(格式: ssh://用户名@IP)

然后就直接连上了

注:此方法仅可查看远程文档内容,命令行跑ros还在探索中。
如果非要跑的话,就会像我这样(可能是我打开方式不对,还请路过的大佬教我!!!)

2.1、MobaXterm

ssh连接上后执行命令:

sudo vim /etc/ssh/sshd_config

往下拉,找到如下内容,修改为一致:

保存后执行命令:

service ssh reload 
sudo apt install x11-apps

之后执行如下命令测试一下:

xclock

会出现一个这样的时钟窗口

其他窗口的可视化(比如opencv的imshow)大家可自行探索

2.2、VSCode

与MobaXterm类似,执行命令code /etc/ssh/sshd_config 修改配置文件


然后执行:

service ssh reload 
sudo apt install x11-apps

但是VSCode没有DISPLAY的环境变量,需要去MobaXterm通过执行

env | grep DISPLAY

得到类似如下输出

然后回到VSCode,执行(这两句每次打开终端都得执行一遍……)

export DISPLAY=localhost:10.0 
source ~/.bashrc

然后还是简单看下效果

xclock

2.3 总结

如上方法只能进行简单窗口的可视化,集成复杂功能的工具如rviz打不开(有成功的大佬还请教我!!!)

附录

VSCode的CMake配置
VSCode的Python配置

参考

https://developer.horizon.ai/college/detail/id=89018995415500842
https://zhuanlan.zhihu.com/p/260189540
http://t.zoukankan.com/hellowooorld-p-10729981.html

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/961732.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号