본문 바로가기
OS/Ubuntu

Ubuntu SSH 접속 방법 및 설치

by 아우럼 2024. 10. 9.
반응형

Ubuntu 서버에 SSH 설치 및 외부에 접속하는 방법에 대한 설명입니다.

 

SSH 설명

  • Secure Shell의 약자입니다.
  • SSH(Secure Shell)는 네트워크상의 다른 컴퓨터에 접속하고 명령을 실행하거나 파일을 전송할 수 있도록 해주는 약속된 프로토콜입니다. 
  • SSH는 암호화를 사용하여 데이터 전송을 보호하며, 주로 원격 서버 관리와 보안 파일 전송에 주로 사용합니다.
  • 예를 들면 운영 중인 서버에 관리자가 원격에서 접속하여 명령어 실행, 파일 전송할 때 주로 사용합니다.
  • 파일 전송은 SCP(Secure Copy Protocol)나 SFTP(Secure File Transfer Protocol)를 통해 파일을 안전하게 전송할 수 있습니다.
  • Windows 사용할 때는 Powershell, putty 사용합니다.
  • Linux, Mac에서는 기본적으로 SSH 클라이언트가 포함되어 있습니다.

 

Ubuntu에 SSH 설치

1. Open SSH Server를 Ubuntu에 설치합니다.

aurumguide@aurum-ubuntu:~$ sudo apt update
aurumguide@aurum-ubuntu:~$ sudo apt install openssh-server

Open SSH Server를 Ubuntu에 설치 합니다.
Open SSH Server를 Ubuntu에 설치 합니다.

2. SSH Server 상태 확인 및 시작 명령어입니다.

SSH Server를 설치가 완료되면 SSH 서비스가 자동으로 시작되지만, 서비스가 정상적으로 구동되고 있는 것을 명령어로 확인합니다.

aurumguide@aurum-ubuntu:~$ sudo systemctl status ssh

 

SSH Server를 활성화하고 start 합니다.

aurumguide@aurum-ubuntu:~$ sudo systemctl start ssh

SSH Server를 활성화하고 start 합니다.
SSH Server를 활성화하고 start 합니다.

 

3. SSH 방화벽 설정 

Ubuntu에서 SSH를 사용하기 위해서는 ufw라고 불리는 방화벽 시스템의 포트를 열어줘야 합니다.

aurumguide@aurum-ubuntu:~$ sudo ufw allow ssh

 

Ubuntu에서 SSH의 포트 상태를 확인하는 명령어입니다.
netstat로 에러발생 시 링크를 참고하세요.

https://aurumguide.tistory.com/142

 

4. SSH Server stop 방법.

aurumguide@aurum-ubuntu:~$ sudo systemctl stop ssh

5. SSH Server 부팅 시 활성화, 비활성화 명령어입니다.

aurumguide@aurum-ubuntu:~$ sudo systemctl enable ssh
aurumguide@aurum-ubuntu:~$ sudo systemctl disable ssh

 

6. SSH 서비스 재시작 명령어입니다.

aurumguide@aurum-ubuntu:~$ sudo systemctl restart ssh

SSH 접속 방법

  • Ubuntu, Mac OS, Windows는 기본적으로 SSH Server 접속할 수 있는 SSH Client가 설치되어 있습니다.
  • 내부에서 접속할 수 있지만 SSH 서비스는 외부에서 접속할 때 사용합니다.
  • SSH 접속 문법은 ssh {계정명}@{접속 서버 IP주소} 형태로 입력하면 가능합니다.
  • Ubuntu SSH 서버 최초 접속할 때는 yes를 입력해 줍니다.

Linux, Ubuntu에서 터미널로 SSH 접속 방법입니다.

Linux,Ubuntu에서 터미널로 SSH 접속 방법.
Linux,Ubuntu에서 터미널로 SSH 접속 방법.

 

Mac OS에서 터미널로 SSH 접속 방법입니다.

Mac OS에서 터미널로 SSH 접속 방법.
Mac OS에서 터미널로 SSH 접속 방법.

 

Windows에서 Powershell 이용해서 SSH 접속 방법입니다.

  • Window key + R  - Powershell - 엔터.

Windows에서 Powershell 이용해서 SSH 접속 방법.
Windows에서 Powershell 이용해서 SSH 접속 방법.

Windows에서 putty 통해서 SSH 접속 방법입니다.

Windows에서 putty 통해서 SSH 실행.
Windows에서 putty 통해서 SSH 실행.

 

Windows에서 putty 통해서 SSH 접속 아이디 입력합니다.
Windows에서 putty 통해서 SSH 접속 아이디 입력합니다.

반응형