我必须做什么才能在 22 以外的其他端口上使用 NX(SSH)

我必须做什么才能在 22 以外的其他端口上使用 NX(SSH)

我已经在 Ubuntu Linux 机器 (10.04) 上安装了 OpenSSH 服务器。我可以正常地通过 SSH 连接到机器,没有问题。我必须使用端口 443/TCP。使用 PuTTY 或其他 SSH 客户端访问 shell 提示没有问题。但是,当我尝试使用 NX 进行图形会话时,它没有响应。我认为 NX 只是使用 /etc/ssh/sshd_config 使用的设置。我是否应该更改 NX 的其他参数,以便它监听端口 443?

我使用nomachine.com的NX,所有组件的版本是:3.4.0-5

谢谢 :-)

答案1

在商业 NX 上,编辑 /usr/NX/etc/server.cfg,更改SSHD端口,然后重新启动 NX。

(再多一点...我喜欢链接 NX 等目录。)

ln -s /usr/NX/etc /etc/nx
sudo vim /etc/nx/server.cfg

更改 SSHDPort 并保存。

/etc/init.d/nxserver restart

答案2

如果你正在使用 FreeNX,则需要编辑/etc/nxserver/node.conf。在常规 FreeNX 指令中,找到以下几行:

# The port number where local 'sshd' is listening.
#SSHD_PORT=22

取消注释第二个,并将 sshd 监听的端口放在那里。请注意,我还没有测试过,所以如果它不起作用,请评论。

答案3

看起来程序菜单中应该有某种可用的 GUI 配置器。

看起来还有一个可以在命令行上运行的向导

nxclient --wizard

更多信息这里

相关内容