在我的工作区中,应用了 citrix nsg。鉴于他们没有 nsg 客户端的 rpm,我无法从我的 Fedora 中使用它。
作为替代方案,他们为我提供了带有 teamviewer 的桌面。问题是,现在我可以使用 temaviewer 从本地计算机使用桌面,ssh 无法连接 fk 桌面的网络。我很困惑这怎么可能?如果没有ip,用什么teamviewer连接?
答案1
TeamViewer 和 SSH 是非常非常不同的东西...TeamViewer 在远程主机上安装了一个应用程序。该应用程序正在与 TeamViewer 服务器建立出站连接。
当您使用 TeamViewer 连接到远程计算机时,您的本地 TeamViewer 客户端将联系 TeamViewer 服务器以通过 ID# 查找远程客户端。一旦找到客户端,它就会通过远程计算机上的应用程序已建立的 ALREADY OPEN 出站连接建立回客户端的连接。
完全可以在不启用对服务器的 SSH 访问的情况下运行和访问 TeamViewer。
SSH 则完全不同。 SSHD 守护程序绑定到端口 22 上的本地服务器 IP(如果您已指定,则绑定到其他端口)。它在该端口上侦听传入连接(它不像 TeamViewer 那样建立出站会话...)。为了使传入的 SSH 会话正常工作,您必须有一个正确设置的网络来允许它,您必须有有效的 SSH 密钥,或者用户/密码(如果您这样做的话)。
您没有提供任何设置细节,Fedora 的版本是什么?您是否正在尝试连接到 Fedora 系统,或者从它连接到其他系统(“从我的 Fedora”是不明确的)?