기계적 인조 인간

우분투 18.04에서 SSH를 활성화하는 방법

Ubuntu 20.04 LTS Focal Fossa. Что нового

Ubuntu 20.04 LTS Focal Fossa. Что нового

차례:

Anonim

SSH (Secure Shell)는 클라이언트와 서버 간의 보안 연결에 사용되는 암호화 네트워크 프로토콜입니다.

이 튜토리얼에서는 Ubuntu Desktop 컴퓨터에서 SSH를 활성화하는 방법을 보여줍니다. SSH를 활성화하면 Ubuntu 시스템에 원격으로 연결하여 파일을 안전하게 전송하거나 관리 작업을 수행 할 수 있습니다.

전제 조건

이 학습서를 계속하기 전에 sudo 권한이있는 사용자로 로그인했는지 확인하십시오.

우분투에서 SSH 활성화

SSH 서버는 기본적으로 Ubuntu 데스크탑 시스템에 설치되지 않지만 표준 Ubuntu 리포지토리에서 쉽게 설치할 수 있습니다.

Ubuntu 시스템에서 SSH를 설치하고 활성화하려면 다음 단계를 완료하십시오.

  1. Ctrl+Alt+T 키보드 단축키를 사용하거나 터미널 아이콘을 클릭하여 터미널을 열고 다음을 입력하여 openssh-server 패키지를 설치하십시오.

    sudo apt update sudo apt install openssh-server

    프롬프트가 표시되면 비밀번호를 입력하고 설치를 계속하려면 Y 를 입력하십시오.

    출력에서 볼 수 있듯이 시스템 IP 주소는 192.168.121.111 입니다.

    IP 주소를 찾으면 다음 ssh 명령을 실행하여 원격 시스템에 로그인하십시오.

    ssh [email protected]

    SSH를 통해 처음 연결하면 다음과 같은 메시지가 표시됩니다.

    The authenticity of host '192.168.121.111 (192.168.121.111)' can't be established. ECDSA key fingerprint is SHA256:Vybt22mVXuNuB5unE++yowF7lgA/9/2bLSiO3qmYWBY. Are you sure you want to continue connecting (yes/no)?

    yes 를 입력하면 암호를 입력하라는 메시지가 표시됩니다.

    Warning: Permanently added '192.168.121.111' (ECDSA) to the list of known hosts. [email protected]'s password:

    비밀번호를 입력하면 아래와 비슷한 메시지가 표시됩니다.

    Welcome to Ubuntu 18.04.1 LTS (GNU/Linux 4.15.0-33-generic x86_64) * Documentation: https://help.ubuntu.com * Management: https://landscape.canonical.com * Support: https://ubuntu.com/advantage…

    이제 Ubuntu 컴퓨터에 로그인했습니다.

    인터넷을 통해 SSH에 연결

    인터넷을 통해 Ubuntu 시스템에 연결하려면 퍼블릭 IP 주소를 알고 포트 22의 데이터를 수락하고 SSH가 실행중인 Ubuntu 시스템으로 보내도록 라우터를 구성해야합니다.

    SSH를 시도하려는 머신의 퍼블릭 IP 주소를 확인하려면 https://ifconfig.co/ip URL을 방문 https://ifconfig.co/ip .

    포트 포워딩 설정과 관련하여 각 라우터는 다른 포트 포워딩 설정 방법이 있습니다. 포트 포워딩 설정 방법에 대해서는 라우터 설명서를 참조하십시오. 요컨대, SSH를 실행중인 머신의 요청이있는 포트 번호 (기본 SSH 포트는 22)와 이전에 찾은 개인 IP 주소 ( ip a 명령 사용)를 입력해야합니다.

    IP 주소를 찾고 라우터를 구성한 후 다음을 입력하여 로그인 할 수 있습니다.

    ssh username@public_ip_address

    SSH 키 기반 인증을 설정하고 비밀번호를 입력하지 않고도 Ubuntu 시스템에 연결할 수 있습니다.

    우분투에서 SSH 비활성화

    어떤 이유로 Ubuntu 시스템에서 SSH를 비활성화하려면 다음을 실행하여 SSH 서비스를 중지하십시오.

    sudo systemctl stop ssh

    다시 시작하려면 다음을 실행하십시오.

    sudo systemctl start ssh

    시스템 부팅 중에 SSH 서비스가 시작되지 않도록 설정하려면:

    sudo systemctl disable ssh

    다시 활성화하려면 다음을 입력하십시오.

    sudo systemctl enable ssh

    결론

    Ubuntu 18.04에서 SSH를 설치하고 활성화하는 방법을 배웠습니다. 이제 시스템에 로그인하여 명령 프롬프트를 통해 일반적인 sysadmin 작업을 수행 할 수 있습니다.

    기본적으로 SSH는 포트 22에서 수신 대기합니다. 기본 SSH 포트를 변경하면 자동 공격의 위험을 줄임으로써 서버에 추가적인 보안 계층이 추가됩니다.

    SSH 서버를 구성하는 방법에 대한 자세한 내용은 Ubuntu의 SSH / OpenSSH / 구성 안내서 및 공식 SSH 매뉴얼 페이지를 참조하십시오.

    ssh 우분투