목적

Compute Engine 생성시 외부에서 ssh 접속이 가능하게 만들기

기본 설정

root로 전환한 뒤 사용자 추가

sudo adduser ubuntu

해당 사용자 비밀번호 설정하기

sudo passwd ubuntu

해당 사용자로 전환한 뒤 설정한 비밀번호로 로그인 가능한지 확인

su - ubuntu

사용자에게 root 권한(=sudo 권한) 을 부여

sudo usermod -aG sudo ubuntu

sudo 그룹 전체에 NOPASSWD 설정

sudo visudo
# %sudo   ALL=(ALL:ALL) ALL
%sudo   ALL=(ALL:ALL) NOPASSWD:ALL

비밀번호로 접속하도록 설정

sudo vim /etc/ssh/sshd_config
# 아래와 같이 설정
PasswordAuthentication yes

SSH 서비스 재시작

sudo systemctl restart ssh