오라클 클라우드 프리티어에서 리눅스 인스턴스를 생성 후 Putty로 접속 할 때
접속자 사용자명은 무조건 ubuntu여야 한다.
ubuntu가 아닐 시 키 오류가 메세지 창이 뜨면서 접속이 되지 않는다.

이번 글에서는 Ubuntu가 아닌 다른 사용자명으로 로그인 하는 방법을 가이드한다.
우선 사용자명 Ubuntu로 접속한 다음 원하는 계정을 생성해준다.
# 계정 생성
sudo adduser myuser
※ 생성한 사용자에 대해 sudo 권한이 필요한 경우 아래 명령어를 추가로 입력해준다.
# sudo 권한 부여
sudo usermod -aG sudo myuser
이후 아래의 명령어를 순서대로 입력한다.
# ssh 설정 파일 복사
sudo mkdir /home/myuser/.ssh
sudo chmod 700 /home/myuser/.ssh
sudo cp /home/ubuntu/.ssh/authorized_keys /home/myuser/.ssh/
sudo chown -R myuser:myuser /home/myuser/.ssh
/etc/ssh/sshd_config 파일 내용이 아래 문구대로 되어있는지 확인한다.
다를 경우 편집해준다.
# /etc/ssh/sshd_config 파일 내용 일부
PubkeyAuthentication yes
PasswordAuthentication no
ssh 서비스를 재시작한다.
# ssh 서비스 재시작
sudo systemctl restart ssh
이후 새로운 창으로 ssh 접속을 해보면 새로운 사용자로 접속이 가능할 것이다.
'서버' 카테고리의 다른 글
| 리눅스 서버 SSH 터널링 및 MySQL 접속 (0) | 2025.11.05 |
|---|---|
| 오라클 클라우드 인스턴스에 MySQL 설치하기 (0) | 2025.11.04 |
| 우분투 리눅스 키 없이 암호로 로그인하기 (0) | 2025.10.22 |
| 오라클 클라우드 인스턴스 인바운드 규칙 설정 가이드 (1) | 2025.10.21 |
| 오라클 클라우드 서버 구축 가이드 (0) | 2025.10.21 |