大家都很熟悉 ssh user@IP:port 连接远端机器,但是全是命令行,不能使用gedit/IDE,不能打开图片视频,分析文件时特别别扭,有木有?
有没有办法使用本机的 IDE或是其它UI 工具打开文件呢?
当当当,本篇就是搞定这个事情的 ~~~~~~~~~~~~~~~~~~~~
linux 通过SSH X11Forwrding 使用图形化界面
# 第一步确保本机装有ssh server,打开配置,打开 X11Forwrding 功能
vi /etc/ssh/sshd_config
X11Forwrding yes
#修改后重启ssh服务
# 第二步:在原来ssh命令后加个 -X 或 -Y 表示转发X11数据,其中 -Y更加安全
ssh -X user@192.168.1.20:port
ssh -Y user@192.168.1.20:port
登进去之后,简单测试下:
gedit xx.txt # 有没有调用本机gedit打开远程文件?
xclock # 有没有出来个图形钟表?
ffplay -i video.mp4 #有没有调用本机ffplay 打开一个视频?
firefox www.baidu.com #有没有调用本机打开百度?