Google Compute Engine: 공개 키를 사용하는 SSH가 로그아웃 후 작동을 멈춥니다.

Google Compute Engine: 공개 키를 사용하는 SSH가 로그아웃 후 작동을 멈춥니다.

SSH를 통해 네트워크 터미널에 연결된 Google Compute Engine 인스턴스에서

[gcp-instance] $ ssh-copy-id user@server           
/usr/bin/ssh-copy-id: INFO: attempting to log in with the new key(s), to filter out any that are already installed
/usr/bin/ssh-copy-id: INFO: 1 key(s) remain to be installed -- if you are prompted now it is to install the new keys
user@server's password: 
Number of key(s) added: 1
Now try logging into the machine, with:   "ssh 'user@server'" and check to make sure that only the key(s) you wanted were added.
[gcp-instance] $ ssh user@server
Welcome to Linux Mint 18.3 Sylvia (GNU/Linux 4.4.0-142-generic x86_64)
....
[user@server] $

여보, 작동해요.

서버에서 다음을 설정합니다: /etc/ssh/sshd_configPasswordAuthentication no

서버를 종료하고 다시 시도해 보세요...

[user@server] $ exit
[gcp-instance] $ ssh user@server
Welcome to Linux Mint 18.3 Sylvia (GNU/Linux 4.4.0-142-generic x86_64)
....
[user@server] $

좋습니다. 다시 작동합니다. 이제 서버와 GCE 인스턴스에서 로그아웃합니다...

[user@server] $ exit
[gcp-instance] $ exit

웹 인터페이스에서 GCE 인스턴스에 다시 로그인합니다...

[gcp-instance] $ ssh user@server
Permission denied (publickey).

GCE 인스턴스를 다시 시작한 후 첫 번째와 두 번째 시도에서는 작동하지만 세 번째 시도에서는 작동하지 않는 이유는 무엇입니까?

관련 정보