ucloud server 재부팅시 authorized_keys 초기화되는 현상

1 문제상황[ | ]

ucloud server 재부팅시 authorized keys 초기화되는 현상
ucloud server 리눅스 SSH 패스워드 없이 자동 로그인 안됨
재부팅 전
root@zetawiki:~/.ssh# ll authorized_keys 
-rw-r--r-- 1 root root 409 Dec 25 16:07 authorized_keys
재부팅 후
root@zetawiki:~/.ssh# ll authorized_keys 
-rw-r--r-- 1 root root 1 Dec 25 16:08 authorized_keys

2 조치방법 1: cloud-set-guest-sshkey.in 끄기[ | ]

  • cloud-set-guest-sshkey.in 서비스를 비활성화시키면 된다.
CentOS
chkconfig cloud-set-guest-sshkey.in off
우분투
update-rc.d cloud-set-guest-sshkey.in disable
# 또는
update-rc.d cloud-set-guest-sshkey.in remove
root@zetawiki:~# update-rc.d cloud-set-guest-sshkey.in disable
insserv: warning: current start runlevel(s) (empty) of script `cloud-set-guest-sshkey.in' overrides LSB defaults (2 3 4 5).
insserv: warning: current stop runlevel(s) (2 3 4 5) of script `cloud-set-guest-sshkey.in' overrides LSB defaults (0 1 6).
root@zetawiki:~# ll /etc/*/*cloud-set-guest-sshkey.in
-rwxr-xr-x 1 root root 1911 Mar 15  2017 /etc/init.d/cloud-set-guest-sshkey.in*
lrwxrwxrwx 1 root root   35 Dec 25 17:20 /etc/rc2.d/K01cloud-set-guest-sshkey.in -> ../init.d/cloud-set-guest-sshkey.in*
lrwxrwxrwx 1 root root   35 Dec 25 17:20 /etc/rc3.d/K01cloud-set-guest-sshkey.in -> ../init.d/cloud-set-guest-sshkey.in*
lrwxrwxrwx 1 root root   35 Dec 25 17:20 /etc/rc4.d/K01cloud-set-guest-sshkey.in -> ../init.d/cloud-set-guest-sshkey.in*
lrwxrwxrwx 1 root root   35 Dec 25 17:20 /etc/rc5.d/K01cloud-set-guest-sshkey.in -> ../init.d/cloud-set-guest-sshkey.in*
root@zetawiki:~# update-rc.d cloud-set-guest-sshkey.in remove
root@zetawiki:~# ll /etc/*/*cloud-set-guest-sshkey.in
-rwxr-xr-x 1 root root 1911 Mar 15  2017 /etc/init.d/cloud-set-guest-sshkey.in*

3 조치방법 2: 포털 기능 이용[ | ]

  • ucloud biz 자체에 SSH Keypair를 관리하는 기능이 있으므로 그것을 이용할 수 있다.
ucloud server SSH keypair 할당

4 같이 보기[ | ]

5 참고[ | ]

문서 댓글 ({{ doc_comments.length }})
{{ comment.name }} {{ comment.created | snstime }}