Pages

Wednesday, 20 December 2017

图形界面连接到集群

我们知道window下可以方便地配置远程桌面进行连接, 从另一台window系统电脑连接到开启了远程桌面的电脑上. 因为想要图形界面打开安装在集群上的Schrodinger, 而XQuartz则速度太慢; 客户端安装Schrodinger的话, 因为程序安装在服务器的局域网内, 而客户端只能连接到gateway门户端, 因此不能连接到装有Schrodinger的机器的端口…所以也不能通过客户端运行程序的方法执行..唯一方法就是连接到集群上进行远程桌面了.

服务器端(被远程端)

主要是要开启远程桌面协议Remote_Desktop_Protocol(RDP) 或者VNC协议服务实现远程桌面屏幕分享以及远程控制.

Window客户端

右键我的电脑,属性, 远程设置, 在远程桌面选项, 允许运行任意版本远程桌面的计算机连接 (较不安全), 即可.

Linux客户端

xrdp借用VNC实现远程桌面, 安装可参考CentOS安装xrdp. 安装后启动服务即可.

客户端(远程连接端)

Window端

直接 开始->所有程序->附件->远程桌面连接 即可.输入ip, 用户名, 密码就可登录.

Mac端

需要先安装Microsoft Remote Desktop程序一类的app才能实现远程桌面. 可以切换全屏, 记住快捷键(我的版本是command+1 自动适应窗口, command+2 全屏)
MSU-HPCC-Connecting with a Remote Desktop Client
------------------

Mac上的X11图形界面化远程程序

  1. 启动XQuartz (可以命令行,也可以从app里启动X11)
  2. 打开偏好设置,勾选输入下的“模拟三按键鼠标”
  3. 输出可以选择“全屏模式”,按Command-Option-A切换.
  4. 如果修改了配置需要退出重新启动生效
  5. 选择“应用程序-终端”
  6. 终端窗口打开后输入:xhost + 然后回车. access control disabled, clients can connect from any host. 出现这句话就OK了.
  7. 登陆远程主机: ssh -X username@host 输入密码登陆即可. -X不行就-Y.
  8. 登陆后输入setenv回车,查看DISPLAY变量,对DISPLAY变量设置:setenv DISPLAY localhost:10.0
  9. 可输入xclock,如果弹出窗口,说明可以使用远程主机的图形界面了。
  10. 退出时,先关闭图形窗口,然后命令行上输入exit退出
注意DISPLAY变量可以通过控制localhost的ip来将X图形界面显示到相应终端, 例如可以图形化到另一台机子上.

No comments:

Post a Comment