MAC运行远程Linux服务器图形界面应用

Mac 下远程图形访问 Linux 服务器, 需要借助X11协议转发,
Mac 现在不提供X11 需要安装Xquartz . 步骤如下:

1. 首先需要确认Linux 服务器上的X11转发

编辑 /etc/ssh/sshd_config 文件中找到如下两个参数 设置为 yes 和 10

X11Forwarding yes
X11DisplayOffset 10
MAC运行远程Linux服务器图形界面应用_第1张图片
ssh_config

更改后需要重启服务, Linux运行如下命令重新启动ssh服务

service ssh restart 

2. 在Mac 安装 XQuartz和配置

  • 安装:
    运行 X11图标会自动跳转到XQuatz,或手动输入网址安装
    www.xquartz.org 下载安装.一路继续即可.

    MAC运行远程Linux服务器图形界面应用_第2张图片
    XQuartz 官网

  • 配置:
    编辑mac的文件
    /private/etc/ssh/ssh_config
    设置如下参数为 yes

ForwardX11 yes

不知道为什么 修改不了权限 于是在mac图形界面下弄了
(运行finder -> 点击菜单的 <前往> 点击<前往文件夹> 输入上述路径/private/etc/ssh/ , 编辑另存后, 在覆盖原来的文件)
Mac 会提示 重新启动(重新登录)

3. 测试

打开 XQuartz 或 mac的 Terminal终端
输入ssh 图形命令: ssh -X {用户名}@{远程端ip}

ssh -X [email protected]  # 注意加大写X的参数

连接Linux服务器成功以后 就可以运行带图形界面的应用.
运行 gvim (图形界面的vim ) 可以查看效果.
如果没有安装gvim 需要装一个.
我安装的是 gnome版本 运行如下命令

apt install vim-gnome

安装完毕后输入命令 gvim 启动成功.

MAC运行远程Linux服务器图形界面应用_第3张图片
gvim

--

你可能感兴趣的:(MAC运行远程Linux服务器图形界面应用)