PuTTY+Xming实现X11的ssh转发

简介: 欢迎关注大数据和人工智能技术文章发布的微信公众号:清研学堂,在这里你可以学到夜白(作者笔名)精心整理的笔记,让我们每天进步一点点,让优秀成为一种习惯!1 需求分析有些Linux程序还是不能完全离开窗口环境,或者说离开后操作不方便。

欢迎关注大数据和人工智能技术文章发布的微信公众号:清研学堂,在这里你可以学到夜白(作者笔名)精心整理的笔记,让我们每天进步一点点,让优秀成为一种习惯!

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】复选框,保存后重新打开到服务器的会话。

PuTTY设置X11转发

  • 7 运行xterm测试程序

xterm显示在Xming上

目录
相关文章
|
安全 Linux 网络安全
【工具使用】几款优秀的SSH连接客户端软件工具推荐FinalShell、Xshell、MobaXterm、OpenSSH、PUTTY、Terminus、mRemoteNG、Terminals等
【工具使用】几款优秀的SSH连接客户端软件工具推荐FinalShell、Xshell、MobaXterm、OpenSSH、PUTTY、Terminus、mRemoteNG、Terminals等
49265 0
|
网络协议 Unix Linux
【PuTTY】一个免费的SSH和Telnet客户端
【PuTTY】一个免费的SSH和Telnet客户端
254 0
|
Linux 网络安全
putty使用ssh连接时Ctrl+S锁定屏幕解决办法
在使用Putty连接linux系统,编辑文件等时候,习惯性地使用Ctrl+S键,导致putty界面屏幕锁定,无法输入,此时可以使用Ctrl+P来解决
1898 0
|
Ubuntu Unix Linux
xming + putty 搭建远程图形化ssh访问ubuntu 14.04
xming + putty 搭建远程图形化ssh访问ubuntu 14.04
328 0
xming + putty 搭建远程图形化ssh访问ubuntu 14.04
|
Oracle 关系型数据库 Linux
PuTTY+Xming实现X11的ssh转发
PuTTY+Xming实现X11的ssh转发
405 0
|
关系型数据库 MySQL 网络安全
Putty通过ssh代理连接远程服务
版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/catoop/article/details/81478332 Putty通过ss...
3469 0
|
人工智能 大数据 Linux
xming + putty 搭建远程图形化ssh访问ubuntu 14.04
欢迎关注大数据和人工智能技术文章发布的微信公众号:清研学堂,在这里你可以学到夜白(作者笔名)精心整理的笔记,让我们每天进步一点点,让优秀成为一种习惯! putty下载:   http://www.putty.org/     一般我们远程登录linux 服务器,都是使用非加密的 telnet 或者加密的 ssh。
4555 0
|
23天前
|
监控 Ubuntu Linux
使用VSCode通过SSH远程登录阿里云Linux服务器异常崩溃
通过 VSCode 的 Remote - SSH 插件远程连接阿里云 Ubuntu 22 服务器时,会因高 CPU 使用率导致连接断开。经排查发现,VSCode 连接根目录 ".." 时会频繁调用"rg"(ripgrep)进行文件搜索,导致 CPU 负载过高。解决方法是将连接目录改为"root"(或其他具体的路径),避免不必要的文件检索,从而恢复正常连接。
|
6月前
|
安全 Linux Shell
Linux中SSH命令介绍
Linux中SSH命令介绍
146 2
|
4月前
|
安全 Linux 网络安全
在Linux中,如何配置SSH以确保远程连接的安全?
在Linux中,如何配置SSH以确保远程连接的安全?