집 외부에서 연결하려는 홈 SSH 서버에 몇 가지 문제가 발생했습니다. 나는 내가 무엇을 했는지, 그리고 그것을 고치기 위해 어떻게 시도했는지 설명할 것입니다.
내 집 컴퓨터는 Windows 10입니다. Putty 웹사이트에서 내가 설치한 bitvise SSH 서버를 사용하도록 권장했습니다. 내 LAN 내부에서 sftp를 사용하여 서버에 정상적으로 액세스할 수 있습니다.
내 라우터에는 다음과 같은 포트 전달 및 방화벽 규칙이 있습니다.
TCP 포트 22는 모든(IN)이 192.168.0.10(내 win10 PC)을 가리키는 것을 허용합니다.
위의 방법이 작동하지 않는 경우:
TCP 포트 8022는 192.168.0.10을 가리키는 모든(IN)을 허용합니다.
방화벽에는 기본적으로 SSH에 대한 규칙이 허용되어 있으므로 8022만 추가해야 했습니다.
이제 Windows 방화벽이 내 라우터 방화벽과 동일한 방식으로 구성되었습니다. 모든 포트 전달 및 방화벽이 올바르게 구성되었습니다. 모든 개인/공개 키가 제대로 작동하고 있습니다.
여기에 문제가 있습니다. 공용 IP 주소를 통해 연결을 시도합니다. 내가 얻는 것은 10060 오류 뿐이며 누군가가 로그인을 시도하고 있다는 내용의 bitvise 팝업이 없습니다. 오류 10060을 찾아보니 시간 초과 오류가 발생했습니다. bitvise의 모든 문제 해결 단계를 따랐지만 여전히 연결되지 않습니다. 특수 키워드를 사용하여 클라이언트와 서버 모두에서 프로토콜 난독화를 사용해 보았지만 여전히 작동하지 않습니다.
이 SSH 서버가 인터넷을 통해 작동하도록 하려면 또 무엇을 할 수 있습니까? 라우터나 Windows 시스템에서 한 단계를 놓쳤습니까?
감사해요
편집: 이 질문에 대해 제출을 누르자마자 내 서버에 다음과 같은 팝업이 표시되었습니다. 5.xxx(북아메리카)에서 허용된 ssh 연결이 잘못된 난독화 키워드로 인해 5.xxx에서 ssh 연결을 종료했습니다.
좋은 소식이군요. 최소한 누군가가 들어오고 있군요 하하하, 그런데 저는 왜 안 됩니까??? 아니면 방금 시도한 내 친구. 서버 로그에 전혀 적중이 없습니다
이런 일은 일어난 적이 없으며 나는 아무것도 바꾸지 않았습니다. 3일이 지났어요 하하