Synergy 接続が拒否されました (telnet も同様)

Synergy 接続が拒否されました (telnet も同様)

最近、ディストリビューションを Fedora に切り替えました (Debian ではサポートされていなかった最新バージョンの Eclipse を探していました)。そして、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コマンド:

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

関連情報