PuTTY+Xming实现X11的ssh转发
2024-10-16 08:27:32
1 需求分析
有些Linux程序还是不能完全离开窗口环境,或者说离开后操作不方便。其中Oracle就是这样一个程序,其工具程序大多数能够在纯命令行静默执行,如 OCI,DBCA,NetCA等,但是工作在图形界面时更加方便。为此,需要利用X11的XServer和XClient跨网工作原理进行远程显示。而更加方便的是,SSHD远程协议完全支持对X11协议的转发,这样我们就可以只需在服务器端开启一个sshd服务即可通过转发X11来实现远程桌面。
2 实验环境:
- 服务器端: CentOS6, 最小安装,启动sshd。
- 桌面端:Windows 8.1,puTTY, Xming。
3 配置步骤:
1 服务器端安装xterm作为测试
yum install xterm
2 服务器端安装xauth程序,sshd需要这个程序执行X11转发
yum install xauth
3 服务器端编辑/etc/ssh/sshd_conf文件,激活X11转发。
X11Forwarding yes
重启sshd。
4 验证服务器端转发成功
此时登陆sshd后,会在用户家目录下生成.XAuthority文件。
echo $DISPLAY
显示结果:localhost:10.0,说明服务器端配置成功,否则如果为空,则配置有错。5 桌面端安装Xming
这个一个免费的程序,可以自行下载安装到Windows上,非常简单,无需配置。
6 桌面端启动Xming,配置PuTTY转发X11
Xming作为Xserver需要首先启动。然后在PuTTY左侧导航栏中依次选择:【Connection】【SSH】【X11】,在右侧面板中选中【Enable X11forwarding】复选框,保存后重新打开到服务器的会话。
- 7 运行xterm测试程序
最新文章
- JQuery_DOM 节点操作之复制、替换和 删除节点
- redhat自定义安装必选
- c语言函数指针
- LinQ的查询操作
- vsftp linux
- Java--简单的Spring AOP配置以及AOP事物管理,JDK/GCLib动态代理
- Java——Cookie与Session
- C++字符串(String)
- Meteor:用户账号管理添加密码和微博weibo账号系统支持
- java对xml文件做增删改查
- 学习DNS路上之CloudXNS
- [置顶] 北漂的大三IT男(暂完)
- Android 7.0 PopupWindow 的兼容问题
- block、块级作用域
- Calico 的默认连通性 - 每天5分钟玩转 Docker 容器技术(69)
- (76)Wangdao.com第十四天_JavaScript 正则表达式对象 RegExp
- Winform 基础二 最小化 最大化 关闭 点击任务栏隐藏显示 点击鼠标左键移动窗体
- Java中 i++ 是线程安全的么?为什么?
- 【find -exec】查找并复制文件
- JQuery--使用autocomplete控件进行自己主动输入完毕(相当于模糊查询)
热门文章
- FineReport8.0如何连接FineIndex取数分析
- Android网络编程系列之Volley总结
- 稳聘App设计图分享
- springboot 学习之路 17(webflux 入门 (1))
- Python+Selenium笔记(十一):配置selenium Grid
- Jemeter 连接数据库
- 通过HTTP参数污染绕过WAF拦截 (转)
- Dictionary CovertTo List
- apache 允许 访问软链接 ( Apache won't follow symlinks (403 Forbidden) )
- elasticsearch之JAVA环境变量报错:could not find java; set JAVA_HOME or ensure java is in PATH