우분투 서버 SSH 원격 터미널 설정

히즈웨드 |

    리눅스 우분투 22.04 기준으로 서버 구축 시, SSH 터미널 원격 접속 설정을 정리했습니다. OpenSSH 설치부터, SSH 터미널 접속, 방화벽까지 초기 설정 사항을 확인해보세요!

     

     

    우분투 SSH 터미널 접속 설정
    우분투 SSH 터미널 접속 설정

     

     

     

    아래 모든 명령은 root 권한에서 실행합니다!

    > sudo -s
    (로그인계정 암호 입력)

     

     

     

    OpenSSH 서버 설정

     

    1. OpenSSH 설치

    # apt install -y openssh-server

     

    2. SSH 포트 변경 (보안을 고려하여 추천)

    # vim /etc/ssh/sshd_config

     

    #Port 22 에서 주석(#)을 제거하고, 포트 번호를 수정 후 저장하기

     

    /etc/ssh/sshd_config - SSH 포트 번호 수정
    /etc/ssh/sshd_config - SSH 포트 번호 수정

     

     

    3. SSH 서비스 시작

    # service ssh start

     

    • SSH 서비스 명령
      • service ssh start (서비스 시작)
      • service ssh stop  (서비스 중지)
      • service ssh restart  (서비스 재시작)
      • service ssh status  (서비스 상태보기)

     

    4. 원격에서 SSH 접속!

    저는 윈도우에서 mRemoteNG 프로그램을 사용중

    • IP : 우분투 서버의 IP 주소
    • 사용자이름 : 우분투 서버의 계정명
    • 암호 : 우분투 서버의 계정 암호
    • 프로토콜 : SSH 버전2 (OpenSSH 기본)
    • 포트 : 22 (OpenSSH 기본)

     

    mRemoteNG 우분투 SSH 터미널 접속
    mRemoteNG 우분투 SSH 터미널 접속

     

     

     

    추가 설정

     

    1. SSH 방화벽 설정

    ufw 방화벽 설치

    # apt install -y ufw

     

    ufw 방화벽 활성화 및 SSH 포트 열기

    # ufw enable
    # ufw allow from any to any port 22
    (22는 SSH 포트 번호)

     

    SSH 서비스 재시작

    # service ssh restart

     

     

    2. SSH 원격 접속이 안된다면?

    • 가상컴퓨터 호스트OS 점검 : 방화벽 포트 열기
    • 공유기 점검: 포트포워드 설정

     

     

     

    이어서, 우분투 원격데스크톱 설정 바로가기!