시너지 연결이 거부되었습니다(텔넷도 가능).

시너지 연결이 거부되었습니다(텔넷도 가능).

최근에 배포판을 페도라로 전환했습니다(지원되는 최신 버전의 Eclipse를 찾고 있었는데 데비안에서는 얻지 못했습니다). 시너지를 다시 설정하려고 할 때 시너지 서버에서 문제가 발생했습니다. 내 맥북과의 연결을 거부하고 있어요.

내 시너지.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

두 컴퓨터 모두 서로 핑을 보낼 수 있으며 제가 사용한 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

사실 이것은 방화벽 문제였습니다. 이전(데비안) 설치에서는 방화벽이 없었나 봅니다(또는 포트가 이미 열려 있었습니다). port 24800를 사용하여 열었는데 system-config-firewall정상적으로 작동했습니다.

답변2

시간 초과가 아닌 연결 거부가 발생하므로 방화벽 문제가 아닌 호스트 액세스 제어 문제인 것으로 의심됩니다. 이러한 파일이 존재하는 경우 거부 파일에 블록이 포함되어 있지 않은지 확인하십시오.

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

따라서 다음을 포함하는 모든 줄을 주석 처리하십시오.ALL

관련 정보