오라클 무료 클라우드로 인스턴스를 생성하면 기본적으로 생성되는 계정이 있음(ubuntu 같은...)
이거 맘에 안들면 아래의 방법으로 계정을 추가하고 해당 계정으로 SSH Key를 이용하여 접속할 수 있음
더불어 sudo -i 도 사용가능하도록 처리
# 초기 아이디로 로그인
# 일단 먼저 root로 진입
sudo -i
# 사용자추가
adduser <새로운유저이름>
# 이후 암호 물어버고 기타등등 물어봄...
# 기존의 ssh 키를 새로운 계정에 복사
cp -R /home/ubuntu/.ssh /home/<새로운유저이름>
# 새로운 계정의 home으로 이동
cd /home/ <새로운유저이름>
# .ssh 에 대한 소유권 변경
chown -R <새로운유저이름>: <새로운유저이름> /home/.ssh
# sudo 권한 주기
usermod -aG sudo <새로운유저이름>
# 새로운 계정에서 sudo를 할 때 암호입력 제거(아마도 아래 파일이름이 맞을 텐데, 아니면 /etc/sudoers.d 경로에서
# 파일을 내용을 보면 나옴
visudo /etc/sudoers.d/90-cloud-init-users
# 에디터가 뜨면 ubuntu ALL=(ALL) NOPASSWD:ALL 아래줄에 똑같은 모양으로 추가
<새로운유저이름> ALL=(ALL) NOPASSWD:ALL

Rss Feed