본문 바로가기
Linux

[Linux] Ubuntu 18.04 SSH서버 구축하기 및 SSH Root 계정 접속 설정 (Ubuntu OpenSSH Server)

by 임채훈 2019. 12. 3.

우분투 설치 후 apt package manager를 처음사용한다면 아래의 명령어를 통해 update를 해줍니다.

apt update -y

그 후 아래의 명령어를 통해 openssh-server를 설치하도록 합니다.

apt-get install openssh-server

설치가 완료된 후

systemctl start ssh   또는   service ssh start

위 명령어가 정상적으로 실행되지 않는다면 아래의 명령어를 통해 실행합니다. ( 우분투 서비스에 등록된 이름이 다를 수 있는데 둘 중 하나일겁니다. )

systemctl start openssh-server   또는   service openssh-server start

 

# 실행 여부 확인

netstat -tnlp

다음 사진과 같이 22번 포트를 통해 Program name이 sshd로 실행되고 있는것을 확인할 수 있습니다.

 

그 후 Root 계정으로 SSH 접속을 할 수 있도록 설정해주겠습니다.

vi /etc/ssh/sshd_config

 

#PermitRootLogin prohibit-password
#PasswordAuthentication yes

위의 항목들을 아래와 같이 수정합니다.

PermitRootLogin yes                              << 주석해제 및 옵션 값 yes
PasswordAuthentication yes                     << 주석해제

 

그 후에 ssh server를 재시작 해주도록 합니다.

systemctl restart ssh   또는  systemctl restart openssh-server

 

정상적으로 재실행이 되었다면 아래의 명령어를 통해 자신의 IP를 확인하고 해당 IP에 SSH로 접속을 시도해봅니다.

ifconfig

 

# PuTTY를 사용한 SSH 접속

 

# Window Command를 사용한 SSH 접속

ssh root@192.168.83.128

 

OpenSSH 서버의 설정을 성공적으로 끝냈습니다.

저는 앞으로 가상머신 SSH 클라이언트는 PuTTY(푸티)를 사용하도록 하겠습니다.

댓글