![루트가 아닌 사용자가 Putty의 키를 사용하여 로그인할 수 없는 이유는 무엇입니까? [복사]](https://linux55.com/image/49592/%EB%A3%A8%ED%8A%B8%EA%B0%80%20%EC%95%84%EB%8B%8C%20%EC%82%AC%EC%9A%A9%EC%9E%90%EA%B0%80%20Putty%EC%9D%98%20%ED%82%A4%EB%A5%BC%20%EC%82%AC%EC%9A%A9%ED%95%98%EC%97%AC%20%EB%A1%9C%EA%B7%B8%EC%9D%B8%ED%95%A0%20%EC%88%98%20%EC%97%86%EB%8A%94%20%EC%9D%B4%EC%9C%A0%EB%8A%94%20%EB%AC%B4%EC%97%87%EC%9E%85%EB%8B%88%EA%B9%8C%3F%20%5B%EB%B3%B5%EC%82%AC%5D.png)
나는 매우 유용하다고 생각하는 기사를 읽었습니다. http://www.howtoforge.com/ssh_key_based_logins_putty
root
다른 사용자를 위해 두 개의 키 쌍을 만들었습니다. 하지만 루트에서만 작동합니다.
다른 서버의 경우 서버는 다음을 표시합니다.
Using username "theotheruser".
Server refused our key
[email protected]'s password:
답변1
~/.ssh
사용자 디렉터리와 그 안에 있는 모든 파일의 권한을 확인하세요. 디렉터리에는 ~/.ssh
권한이 있어야 하고 700
, 파일에는 권한이 있어야 합니다.600