SSH를 입력하면 집 Linux에서 학교로 갈 수 있습니다.
ssh <school id>@<school>.ca
하지만 반대로 하고 싶다면 어떻게 해야 할까요?
저는 학교에 있는데 집에 있는 컴퓨터에 연결하고 싶습니다. 어떻게 해야 하나요?
내 집 컴퓨터의 사용자 이름이 bob이라고 가정해 보겠습니다. 어떻게 진행하나요? 퍼티/터미널을 사용하시나요?
나는 이것을 시도한다:
ssh bob@<public ip of home network found using whatsmyip>
그러나 그것은 작동하지 않았습니다.
집에 인터넷이 연결되어 있는지 확인합니다.
답변1
public_ip:port에 연결할 때 실제로는 라우터에 연결하는 것이지만 호스트가 라우터 자체에서 생성한 NAT 뒤에 있을 가능성이 높으므로 연결을 Internal_ip:port로 전달해야 합니다.
일반적으로 라우터 웹페이지의 포트 전달 섹션에서 이 작업을 수행할 수 있습니다.
이를 통해 누구든지 어디에서나 연결할 수 있으므로 SSH 키로 로그인하고 Failtoban 또는 ufw/iptables와 같은 도구를 통한 무차별 대입 공격을 방지해야 합니다.