SSH용 원격 Linux 서버 설정

SSH용 원격 Linux 서버 설정

배경:
컴퓨터를 구입하고 Linux Ubuntu Server 18.04.3 LTS를 설치했습니다. 현재 내부 IP 주소 192.168.1.26을 통해 SSH로 연결할 수 있습니다. 로그인을 위해 개인/공개 키를 활성화했습니다.

의도:
집에 없을 때에도 대학에서 이 서버에 액세스할 수 있기를 원합니다. 포트 전달 및 로컬 네트워크 외부에 액세스하는 방법에 대한 도움이 필요합니다. 하지만 이를 안전하게 수행할 수 있는 방법이 없으면 원격으로 서버에 액세스할 수 없는 문제를 처리해야 합니다.

누구든지 이 내용을 설명하는 기사나 비디오에 대한 링크를 연결하도록 도와주신다면 정말 감사하겠습니다! 저는 리눅스와 네트워킹이 처음이라 미리 사과드립니다.

답변1

집에 고정 공용 IP 주소가 없으면 라우터에 DynDNS를 설정해야 합니다.

동적 DNS 구성

다음과 같이 DynDNS를 무료로 설정할 수 있는 무료 도메인 공급자를 찾을 수 있습니다.https://www.noip.com/

그런 다음 라우터를 구성하고 라우터에 대해 조사한 다음 이를 수행할 수 있습니다.https://www.noip.com/support/knowledgebase/how-to-configure-ddns-in-router/

이렇게 하면 공용 IP 주소가 변경되더라도 새 도메인 이름이 항상 홈 라우터로 리디렉션됩니다.

포워드 포트

다음 단계는 들어오는 SSH 요청을 Ubuntu 서버로 전달하는 것입니다. 몇 가지 조사를 수행하면 라우터와 관련된 몇 가지 정보를 다시 찾을 수 있습니다.

한 가지 예:https://www.noip.com/support/knowledgebase/general-port-forwarding-guide/

noip와 같은 무료 도메인을 사용하여 테스트해보고 성공적으로 새 도메인을 구입하는 것이 좋습니다.

관련 정보