![동일한 네트워크에 있는 두 개의 다른 시스템에 SSH를 통해 연결 [닫기]](https://linux55.com/image/126001/%EB%8F%99%EC%9D%BC%ED%95%9C%20%EB%84%A4%ED%8A%B8%EC%9B%8C%ED%81%AC%EC%97%90%20%EC%9E%88%EB%8A%94%20%EB%91%90%20%EA%B0%9C%EC%9D%98%20%EB%8B%A4%EB%A5%B8%20%EC%8B%9C%EC%8A%A4%ED%85%9C%EC%97%90%20SSH%EB%A5%BC%20%ED%86%B5%ED%95%B4%20%EC%97%B0%EA%B2%B0%20%5B%EB%8B%AB%EA%B8%B0%5D.png)
내 집 Wi-Fi에 SSH 지원 컴퓨터가 있고 SSH를 통해 액세스할 수 있습니다. 나는 최근에 Windows용 Linux 하위 시스템을 얻었고떨어져서SSH를 통해서도 들어갈 수 있습니다. 두 컴퓨터 모두 내 라우터에서 할당된 고정 IP를 가지고 있지만 SSH는 포트 22를 통해 통신합니다. 첫 번째 질문: SSH는 내가 액세스할 머신을 어떻게 결정합니까? 두 번째 질문: SSH로 연결하려는 머신을 어떻게 지정합니까?
나는 Putty가 일반적으로 작동한다는 것을 알고 있으며 괜찮습니다. 그러나 SSH가 작동하는 방식과 동일한 네트워크에서 다른 시스템을 분리하는 방식에 대해 약간 혼란스러울 수 있습니다...
감사해요!
답변1
귀하의 질문에서 언급했듯이 각 컴퓨터에는 라우터가 할당한 IP가 있습니다. SSH가 접속하는 주소입니다. 22는 기본 SSH 포트이지만 이 포트는 (연결을 수신하는) 서버를 실행하는 컴퓨터 내에서 변경할 수 있습니다. IP:포트 쌍은 SSH 클라이언트(서버에 연결하는 SSH 프로그램)에 제공되어야 하는 완전한 주소입니다.
라우터가 아닌 기기에 연결되어 있어야 합니다. 라우터에는 자체 IP가 있습니다. 이를 사용하여 해당 라우터의 서브넷 외부에서 트래픽을 리디렉션할 수 있습니다. 이 경우 두 명의 다른 공격수가 필요합니다. 예를 들어 22는 Linux에서 22로 리디렉션되고, 2222는 Windows에서 22로 전달됩니다.