라우터 설정으로 이동하여 Linux 컴퓨터에 포트 22에 대한 포트 전달을 추가했습니다. 그러나 이제 다른 컴퓨터(내 Mac의 터미널)에서 ssh @를 입력하면 작업 시간이 초과되었다는 메시지가 나타납니다. grep Port /etc/ssh/sshd_config를 사용하여 포트 22가 실제로 내 Linux의 ssh에서 사용하는 포트인지 확인했습니다. 내가 뭐 놓친 거 없니?
답변1
원격 시스템에서 IP 및 텔넷을 ping할 수 있는지 확인할 수 있습니까?
또한 로컬로 SSH를 통해 연결할 수 있는지, Iptables가 구성 또는 비활성화되어 있는지 확인하세요.
SSH 서비스가 실행 중이고 포트가 수신 대기 중인지 확인하세요.
nmap
명령이 netstat
도움이 될 것입니다
$ nmap mylinuxserverip.com
PORT STATE SERVICE
22/tcp open ssh >> should be open