Ubuntu 14.04에서 실행되는 인증에 RSA 키를 사용하는 SSH 서버.
내 원래 계정은 SSH(PuTTY)를 사용하여 서버에 연결할 수 있습니다.
그러나 다음과 같은 문제가 발생합니다.
Disconnected: No Supported authentication methods available (server sent: publickey)
다른 사용자가 인증을 시도하고 해당 사용자가 /etc/ssh/sshd_config
인증된 사용자로 파일에 추가된 경우.
미인 대회가 내 컴퓨터에서 실행 중이므로 무슨 일이 일어나고 있는지 잘 모르겠습니다. 개인 키가 있습니다. 내가 무엇을 놓치고 있나요?
답변1
SSH 권한을 설정하는 것은 까다로울 수 있습니다.
~/.ssh
예drwx------
?authorized_keys
예-rw-r--r--
?$HOME
(A 또는 B)는 전역적으로 쓸 수 없어야 합니다.
답변2
모두 감사합니다. sshd_config 파일을 변경한 후 서비스를 다시 시작하여 문제를 해결했습니다. 또한 각 사용자에 대해 /etc/ssh/에 하위 폴더를 만들고 "authorized_keys" 파일을 내 폴더에서 새 사용자 폴더로 복사했습니다. (정말 필요한지 확실하지 않지만 어쨌든 그랬습니다)