OpenVPN과 OpenSSH를 실행하는 우분투 서버 12.04가 있습니다. OpenVPN을 직장에서 Windows 컴퓨터에 설치하고 연결을 만들었습니다. 머신간에 앞뒤로 핑 소리를 낼 수는 있지만 SSH를 시도 할 때 연결이 끊어지지 않습니다. 나는 그것이 방화벽 문제라고 생각하지 않는다. 공용 IP 주소에 직접 연결하면 라우터를 통해 포트가 전달되므로 문제없이 연결할 수 있습니다.
VPN을 통해 연결할 때 내 서버 로그
Aug 17 17:03:21 alfred sshd[5615]: fatal: Read from socket failed: Connection reset by peer [preauth]
퍼티 보고서
2013-08-17 17:02:49 Looking up host "172.24.0.1"
2013-08-17 17:02:49 Connecting to 172.24.0.1 port 22
2013-08-17 17:02:49 Server version: SSH-2.0-OpenSSH_5.9p1 Debian-5ubuntu1.1
2013-08-17 17:02:49 Using SSH protocol version 2
2013-08-17 17:02:49 We claim version: SSH-2.0-PuTTY_Release_0.62
2013-08-17 17:02:49 Doing Diffie-Hellman group exchange
2013-08-17 17:02:49 Doing Diffie-Hellman key exchange with hash SHA-256
2013-08-17 17:03:08 Network error: Software caused connection abort
이 문제를 어떻게 해결할 수 있습니까? 공개적으로 많은 포트를 열 필요없이이 서버에서 여러 서비스를 실행하고 싶습니다.
포트 22가 열려 있습니까? 먼저 텔넷을 시도하십시오.
—
Raptor
포트 22가 열려 있습니다. 앞에서 말한 것처럼 SSH에 직접 연결하면 문제가 없습니다. 이 문제가 발생하는 VPN 터널을 통해 SSH에 연결하려고 할 때만입니다.
—
Chris Burnham
아니요, VPN에서 다른 IP를 사용하고 포트 22가 VPN IP를 수신하지 않을 수 있으므로 VPN 터널의 포트 22가 열려 있는지 확인하고 싶습니다.
—
Raptor