使用Cmder通过ssh远程登录显示图形化界面问题
在网上没有找到很完善的资料,自己做个记录备份一下,省的忘了
使用Cmder原因
使用 Windows 作为开发环境,系统自带的命令行工具不能满足自己的需求,而且外观自己不是很喜欢,并且部分命令不能正常使用。Cmder 则是一个比较优秀的命令行工具,可以替代 Cmder 和 Powershell ,并且可以支持 Git,使用起来非常方便。并且有很多配置项可以选择, 可以打造成一个适合自己的工具,下面介绍 Cmder 的安装和基本的配置!
Cmder功能很强大,可以分屏多开窗口,可以设置窗口颜色,字体大小,并且很多快捷键和谷歌浏览器操作类似,等等很多功能。
为什么写这篇文章
百度上搜索ssh远程登录显示图形化界面问题的话,得到的结果都是putty+xming远程登录解决方案,但是我不想用putty,感觉使用很不方便。
ubuntu安装ssh客户端和服务器 并做相对于配置
一、服务器安装运行SSH服务。在Ubuntu下:
安装
sudo apt-get install openssh-server
二、配置允许X11转发
sudo gedit /etc/ssh/sshd_config ## 设置选项 X11Forwarding yes
启动服务
sudo /etc/init.d/ssh restart
三、配置
需要在liunx系统中执行以下命令,IP地址为windows的IP地址
echo 'export DISPLAY=192.168.1.xxx:0' >> ~/.bashrc
source ~/.bashrc
Windows 安装XMing客户端
Windows 下需要先安装 X Window 服务端 程序 XMing。
下载连接
设置环境变量
启动XMing
需要在cmder里启动,启动命令如下
xming :0 -ac -clipboard -dpi 108 -multiwindow -screen 0 1600 900
ssh连接
ssh -X root@192.168.1.xxx
后记
如果你想切换回来,不想远程连接了,需要更改配置
echo 'export DISPLAY=:0.0' >> ~/.bashrc
source ~/.bashrc