Synergy 連線被拒絕(也是 telnet)

Synergy 連線被拒絕(也是 telnet)

我最近將發行版切換到了 Fedora(正在尋找受支援的最新版本的 Eclipse,這是我從 Debian 中沒有得到的),並且在嘗試再次設定 Synergy 時,我遇到了一個問題:我的 Synergy 伺服器拒絕與我的MacBook 連線。

我的 synergy.conf 檔案:

section: screens
    client1:
    server:
end
section: aliases
    client1:
        macname
    server:
        linuxname   
end
section: links
    client1:
        left = server
    server:
        right= client1
end

我的協同命令:

synergys -f -c /path/to/synergy.conf

我的協同命令:

synergyc -f linuxname

兩台電腦都能互相ping通,在我用的linux電腦上

telnet localhost 24800

這確認 synergys 正在運作(也 ps -Af | grep synergys)。

在Mac上,當我嘗試這樣做時

telnet linuxname 24800

我收到訊息

telnet: connect to address ip.of.linux.box: Connection refused
telnet: Unable to connect to remote host

$ sudo netstat -pant | grep 24800
tcp 0 0 0.0.0.0:24800 0.0.0.0:* LISTEN 22727/synergys

Synergy 的兩個版本都將自己報告為 1.3.7,協議 1.3 。

我不知所措。有人有一個或兩個好主意嗎?

答案1

實際上,這是防火牆問題。我想我之前的(debian)安裝沒有防火牆(或連接埠已經開啟)。我port 24800使用打開system-config-firewall,它很正常。

答案2

由於連線被拒絕而不是超時,我懷疑這是主機存取控制的問題而不是防火牆問題。如果這些文件存在,請確保拒絕文件不包含任何區塊:

 /etc/hosts.allow
 /etc/hosts.deny

因此註解掉任何包含以下內容的行ALL

相關內容