我有 2 台 Linux 服务器 (RHEL5)。服务器 1 运行 X 服务器,用户使用 VNC/NX 连接到它,另一台用于运行程序。
因此,用户不会互相打扰,我想要重定向,例如:
Matlab 如果某些用户在 X 服务器上运行 Matlab,它会自动将命令重定向到第二台服务器吗?
我将非常感激您的帮助。
谢谢
答案1
/etc/profile.d/matlab.sh
在第一台服务器上添加:
matlab() { ssh secondServer command matlab "$@"; }
然后,当你运行
matlab foo
您将在另一台机器上运行。
为了方便起见,设置 ssh 密钥以实现无密码登录:
ssh-keygen
ssh-copy-id secondServer