背景
我用的是macbook Catalina 系统,远程控制实验室的CentOS服务器,需要能够返回图形界面。查到的方法有以下几种:直接在mac terminal ssh -X user@server (测试显示非常慢,而且只能返回启动程序的图形界面,而不能返回全部桌面环境); 使用X2GO(可以返回全部桌面环境,而且较快);使用VNC。我一共测试了前两种方法。以下分别介绍遇到的一些小的细节问题。
1. Terminal ssh -X
主要参考了这个帖子,步骤很清楚。link这个帖子有个小问题是,macbook应该是client, Linux服务器才是server。只需要补充的是由于Catalina系统安全性进一步升级,除了上帖所述,还需要在ssh_config里面再加上 XAuthLocation /opt/X11/bin/xauth,防止出现有关xauth的warning。
2. X2GO
主要参考X2GO的官方文档link安装X2GO,并设置X2GOlink, 但是:
- 在连接时报错**“Access Denied. Authentication can … PubKey xxxx”**。表明两边电脑密钥不匹配。尽管官网说仅需要