시너지 연결 거부 (또한 텔넷)


1

나는 최근에 배포판을 페도라로 바 꾸었습니다 (데비안에서 얻지 못한 가장 최신 버전의 일식을 찾고 있었으며 시너지 설정을 다시 시도하려고 할 때 시너지 서버가 문제가되었습니다. 내 맥북에서 연결을 거부하고 있습니다.

내 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

두 컴퓨터가 서로 핑을 할 수 있고 내가 사용한 Linux 컴퓨터에서

telnet localhost 24800

이는 시너지가 실행 중임을 확인합니다 (ps -Af | grep 시너지).

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으로보고합니다.

나는 길을 잃었다. 누구든지 밝은 아이디어가 있습니까?


리눅스 박스에서 sudo netstat -pant | grep 24800여기 를 실행 하고 게시 할 수 있습니까?
Paul

tcp
00

답변:


2

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


0

시간 초과가 아닌 연결이 거부되어 방화벽 문제가 아닌 호스트 액세스 제어 문제인 것으로 생각됩니다. 이러한 파일이 존재하면 거부 파일에 블록이 없는지 확인하십시오.

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

따라서 포함 된 줄을 주석 처리하십시오 ALL


"# hosts.allow 이외의 파일에는 아무것도 없습니다.이 파일에는 # tcp_wrappers 라이브러리를 사용하거나 # tcp_wrappers 지원 xinetd를 통해 시작된 # 네트워크 서비스에 대한 연결을 허용하거나 거부하는 데 사용되는 액세스 규칙이 포함되어 있습니다. 규칙 구문에 대한 정보는 'man 5 hosts_options'및 'man 5 hosts_access'#를 참조하십시오 # # tcp_wrappers에 대한 정보는 'man tcpd'를 참조하십시오 # ~ "
Chaosphere2112

host.conf는 "multi on"이라고 말합니다
Chaosphere2112

Synergy는 tcpwrapper를 사용하지 않습니다 . hosts.allow/ .deny파일이 사용되지 않습니다. host.confDNS 확인자 구성을 포함하며 완전히 관련이 없습니다.
grawity
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.