우분투 설치 후 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(푸티)를 사용하도록 하겠습니다.
댓글