Mac ssh登陆linux并且显示linux图形
2014-05-16 11:02
513 查看
背景:
Mac 通过[终端]ssh登陆linux并且在Mac显示linux图形
Mac 主机IP: 10.2.1.1
linux 主机IP: 192.168.1.1
说明:
想要ssh访问并且显示linux主机图形,在这里,首先要使用XQuartz工具.其次要告诉linux主机将要把图形显示到哪里(DISPLAY),另外要在Mac端开放访问权限(xhost)
步骤:
1- Mac安装 XQuartz 2.7.4
2- 启动XQuartz, 选择[应用程序]->[xterm]
3- 通过此xterm链接linux
4- 登陆到 linux主机 192.168.1.1,想要被显示,一定要定义,要被显示到哪里,执行命令
表示linux主机的图形可以在客户端10.2.1.1显示
5- Mac主机想要显示linux主机客户端,需要授权,授权命令为:
6- 执行linux图形程序,并在Mac主机显示
在xterm中启动图形程序,在Mac中显示结果
知识补充:
1- 关于xhost
xhost 是用来控制X server访问权限的
参考资料:
http://download.chinaunix.net/download/0014000/13296.shtml
2- DISPLAY,linux环境变量
export DISPLAY=10.2.1.1:0.0
DISPLAY=<主机名称或IP地址>:<显示器编号>
Mac 通过[终端]ssh登陆linux并且在Mac显示linux图形
Mac 主机IP: 10.2.1.1
linux 主机IP: 192.168.1.1
说明:
想要ssh访问并且显示linux主机图形,在这里,首先要使用XQuartz工具.其次要告诉linux主机将要把图形显示到哪里(DISPLAY),另外要在Mac端开放访问权限(xhost)
步骤:
1- Mac安装 XQuartz 2.7.4
2- 启动XQuartz, 选择[应用程序]->[xterm]
3- 通过此xterm链接linux
ssh username@192.168.1.1
4- 登陆到 linux主机 192.168.1.1,想要被显示,一定要定义,要被显示到哪里,执行命令
export DISPLAY=10.2.1.1:0.0 //10.2.1.1为macIP 这样导入为临时变量,每次都需要导入,如果永久的需要写到启动shell中,
表示linux主机的图形可以在客户端10.2.1.1显示
5- Mac主机想要显示linux主机客户端,需要授权,授权命令为:
xhost +
6- 执行linux图形程序,并在Mac主机显示
在xterm中启动图形程序,在Mac中显示结果
知识补充:
1- 关于xhost
xhost 是用来控制X server访问权限的
xhost + //是使所有用户都能访问Xserver. xhost + ip //使ip上的用户能够访问Xserver. xhost + nis:user@domain //使domain上的nis用户user能够访问 xhost + inet:user@domain //使domain上的inet用户能够访问
//Quick Reference - xhost xhost + hostname //Adds hostname to X server access control list. xhost - hostname //Removes hostname from X server access control list. xhost + //Turns off acccess control (all remote hosts will have access to X server) xhost - //Turns access control back on.
参考资料:
http://download.chinaunix.net/download/0014000/13296.shtml
2- DISPLAY,linux环境变量
export DISPLAY=10.2.1.1:0.0
DISPLAY=<主机名称或IP地址>:<显示器编号>
相关文章推荐
- linux系统新建用户ssh远程登陆显示-bash-4.1$解决方法
- [Linux][Mac]如何使用SSH登陆远程Linux服务器&使用SCP下载远程终端文件
- 在Mac电脑上实现到Linux主机的ssh免密登陆
- ssh远程登陆linux显示-bash-4.1$解决方法
- Mac OS X上如何实现到Linux主机的ssh免登陆
- 解决ssh远程登陆linux显示-bash-4.1$
- Mac与Linux SSH无密登陆(互信)
- mac如何ssh连接linux(ubuntu) GUI图形界面
- Mac OS X上如何实现到Linux主机的ssh免登陆[forward]
- 解决ssh远程登陆linux显示-bash-4.1$的问题
- mac用ssh连接linux云服务器中文乱码或无法显示解决
- Mac、Linux 上实现SSH免密码登陆到Linux服务器
- linux系统新建用户ssh远程登陆显示-bash-4.1$解决方法,ssh-bash-4.1
- Term Term ssh登陆linux后 显示乱码
- mac/linux ssh 免密码登陆配置及错误处理
- Mac OS X上如何实现到Linux主机的ssh免登陆
- linux系统新建用户ssh远程登陆显示-bash-4.1$解决方法
- 在linux 上 ,查找某个或某些文件并且分页显示
- linux下的SSH登陆工具SecureCRT使用
- linux ssh 无密码登陆