Ubuntu 20.04 LTS Focal Fossa. Что нового
차례:
SSH (Secure Shell)는 클라이언트와 서버 간의 보안 연결에 사용되는 암호화 네트워크 프로토콜입니다.
이 튜토리얼에서는 Ubuntu Desktop 컴퓨터에서 SSH를 활성화하는 방법을 보여줍니다. SSH를 활성화하면 Ubuntu 시스템에 원격으로 연결하여 파일을 안전하게 전송하거나 관리 작업을 수행 할 수 있습니다.
전제 조건
이 학습서를 계속하기 전에 sudo 권한이있는 사용자로 로그인했는지 확인하십시오.
우분투에서 SSH 활성화
SSH 서버는 기본적으로 Ubuntu 데스크탑 시스템에 설치되지 않지만 표준 Ubuntu 리포지토리에서 쉽게 설치할 수 있습니다.
Ubuntu 시스템에서 SSH를 설치하고 활성화하려면 다음 단계를 완료하십시오.
-
Ctrl+Alt+T
키보드 단축키를 사용하거나 터미널 아이콘을 클릭하여 터미널을 열고 다음을 입력하여openssh-server
패키지를 설치하십시오.sudo apt update
sudo apt install openssh-server
프롬프트가 표시되면 비밀번호를 입력하고 설치를 계속하려면
Y
를 입력하십시오.출력에서 볼 수 있듯이 시스템 IP 주소는
192.168.121.111
입니다.IP 주소를 찾으면 다음
ssh
명령을 실행하여 원격 시스템에 로그인하십시오.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
다시 활성화하려면 다음을 입력하십시오.
결론
Ubuntu 18.04에서 SSH를 설치하고 활성화하는 방법을 배웠습니다. 이제 시스템에 로그인하여 명령 프롬프트를 통해 일반적인 sysadmin 작업을 수행 할 수 있습니다.
기본적으로 SSH는 포트 22에서 수신 대기합니다. 기본 SSH 포트를 변경하면 자동 공격의 위험을 줄임으로써 서버에 추가적인 보안 계층이 추가됩니다.
SSH 서버를 구성하는 방법에 대한 자세한 내용은 Ubuntu의 SSH / OpenSSH / 구성 안내서 및 공식 SSH 매뉴얼 페이지를 참조하십시오.
ssh 우분투
우분투 18.04에서 스왑 공간을 추가하는 방법
스왑은 실제 RAM 메모리 용량이 가득 찬 경우 사용되는 디스크 공간입니다. Linux 시스템에 RAM이 부족하면 비활성 페이지가 RAM에서 스왑 공간으로 이동합니다. 이 튜토리얼은 Ubuntu 18.04에 스왑 파일을 추가하는 데 필요한 단계를 설명합니다.
우분투 18.04에서 호스트 이름을 변경하는 방법
이 튜토리얼은 시스템을 다시 시작할 필요없이 Ubuntu 18.04에서 호스트 이름을 변경하는 과정을 안내합니다.
라즈베리 파이에서 SSH를 활성화하는 방법
최신 버전의 Raspbian에서는 SSH 액세스가 기본적으로 비활성화되어 있지만 쉽게 활성화 할 수 있습니다. 이 자습서에서는 Raspberry Pi 보드에서 SSH를 활성화하는 방법을 보여줍니다.