SSH 서버는 공용 IP 주소를 통한 하나의 클라이언트 세션 연결만 허용합니다.

SSH 서버는 공용 IP 주소를 통한 하나의 클라이언트 세션 연결만 허용합니다.

좋습니다. 지난 몇 시간 동안 저를 당황하게 만든 이상한 점은 다음과 같습니다.

내 서버에서 Ubuntu 18.04를 실행 중이고 ufw가 비활성화되어 있으며 방금 openssh-server를 다시 설치했습니다. Wi-Fi를 통해 내 라우터에 연결되어 있다는 점은 주목할 가치가 있습니다. 이는 라우터에서 컴퓨터까지 이더넷 케이블을 연결할 수 없기 때문입니다.

로컬 IP(169.168.1.XXX)에서 ssh를 실행하면 모든 것이 정상적으로 작동하고 서버도 불평하지 않으며 눈에 띄는 지연도 없습니다. 그러나 공용 IP 주소를 통해 연결하면 이상해집니다.

포트 전달이 제대로 된 것 같은데, 라우터가 22번을 열지 못하게 해서 라우터에 Global ~~2200~~ 2222, Host: 22라는 규칙을 만들었습니다. 다음과 같이 실행하면 정상적으로 작동하는 것 같습니다. 'ssh' 명령[이메일 보호됨]-p 2222'를 다른 컴퓨터에서 사용하면 내가 자리를 비운 경우에도 '사용자' 계정으로 로그인하라는 메시지가 표시됩니다.

그러나 다른 터미널을 열고 동일한 'ssh를 실행하면[이메일 보호됨]-p 2222', 연결 시간 초과로 인해 오류가 발생합니다.

Windows, Ubuntu, 내 전화 및 Windows에서 sftp에서 ssh를 시도했지만 동일한 결과를 얻었습니다. 로컬 IP는 매번 잘 작동하고 ssh/sftp의 첫 번째 IP는 정상적으로 로그인하지만 이후의 모든 오류는 연결로 인해 발생합니다. 시간 초과.

내가 간과했을 수도 있는 것에 대한 아이디어가 있는 사람이 있나요?

관련 정보