원격 SSH 액세스를 위해 컴퓨터를 어떻게 설정합니까?


9

집 안에있을 때 랩톱에서 SSH로 액세스 할 수있는 Linux 컴퓨터가 있지만 다른 인터넷 연결을 사용하는 경우 연결할 수 없습니다.

내가 무엇을해야 하나?

Verizon DSL 인터넷과 ActionTec 모뎀이 있습니다. 생략하고있는 다른 관련 사실이 있으면 알려 주시면 질문을 개선하겠습니다.


2
또한 fail2ban과 같은 보호 기능을 설정하는 것이 좋습니다.
Journeyman Geek

답변:


10

SSH 서버가 수신 대기하는 포트 (일반적으로 22 ) 를 전달하려면 모뎀 / 라우터에 로그인해야합니다 .

여기에서 클라이언트를 사용하는 동안 홈 네트워크의 라우터가 할당 한 내부 주소 대신 외부 IP 주소 (ISP가 할당 한 주소)에 연결해야합니다.

유용한 링크:


6

라우터에서 Linux 시스템으로 올바른 포트를 전달해야합니다. 아시다시피 포트 22는 표준 포트입니다.

그러나 일부 ISP (아마도 귀하의 ISP이지만 이것을 지원할 사실이 없습니다)는 포트를 차단합니다.

따라서 두 가지 옵션이 있습니다.

  1. SSH 데몬이 사용하는 포트를 변경하여 차단되지 않은 다른 포트에서 들어오는 연결을 수신합니다.

  2. 이것이 불가능하다면, 공용 포트를 라우터의 포트 22에 매핑하십시오.

따라서 <선택한 공용 포트>의 모든 트래픽은 Linux 컴퓨터의 포트 22로 전달됩니다. 이것은 Linux 시스템을 변경하지 않는 이점이 있으며, 집 밖에서 연결할 때 새 포트를 지정하기 만하면됩니다.

모뎀은 '포트 포워딩'을 '방화벽', '주소 변환'또는 '가상 서버'또는 이와 유사한 것으로 지칭 할 수 있습니다.

ShieldsUp을 사용할 수 있습니다! 에서 기능 깁슨 연구 센터 (22)의 포트 스캔을 수행하고, 당신이 그것을 연 있는지 확인합니다. (물론, 다른 공용 포트를 사용하는 경우 해당 포트를 스캔합니다).

마지막으로, 다른 사람들이 제안한 것처럼 DynDNS 는 인터넷에서 컴퓨터 주소를 변경할 수있는 이름을 변경하지 않는 것이 좋습니다 .


1

이것은 매우 간단한 문제이지만 몇 가지 수준으로 해결해야합니다. 먼저 SSH를 사용할 수 있도록 Linux 상자에서 SSHD가 실행 중인지 확인해야합니다.

다음으로 모든 SSH 트래픽을 Linux 시스템의 SSH 포트로 전달하도록 라우터를 구성해야합니다. 다음으로 인터넷에서 확인되는 이름을 Linux 상자에 제공하도록 DynDNS 를 설정해야 합니다.

http://dyndns.org

즐거운 사냥!


0

주로 DynDNS 가 필요합니다 .

무료 동적 DNS

  • 집에서 자신의 웹 사이트를 무료로 호스팅하십시오!
  • 어디서나 워크 스테이션, DVR, 웹캠에 연결하십시오.

동적 DNS 프리 를보고 싶을 것입니다.

DDNS (Dynamic DNS Free)를 사용하면 집이나 사무실의 IP 주소를 가리키는 호스트 이름을 만들 수있어 빠른 액세스를 위해 기억하기 쉬운 URL을 제공합니다. 또한 호스트 이름이 동적 IP 주소와 작동하도록하는 업데이트 메커니즘을 제공합니다.

자세한 단계 는 Readme 및 HOWTO 링크를 찾아보십시오 .

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.