오래된 데스크탑에 우분투 서버를 설치했으며 아무런 문제없이 비밀번호로 로그인 할 수있었습니다. 그런 다음 ssh 키를 설정하고 암호로 로그인을 허용하지 않았습니다. 이제 이전 데스크톱에 모니터를 연결하고 로컬로 서버에 로그인 한 다음 키를 사용하여 원격으로 서버에 로그인하지 않는 한 원격으로 ssh하려고 할 때 공개 키 거부 오류가 발생하는 이상한 문제가 있습니다.이 작동합니다.
두 컴퓨터의 .ssh 파일 / 폴더에 대한 권한을 확인했으며 홈 디렉토리의 경우 755, .ssh의 경우 700, id_rsa.pub의 경우 644, id_rsa 및 certified_keys의 경우 600입니다.
여기서 무슨 일이 일어나고 있는지 아십니까?
"ssh local"은 무슨 뜻입니까? "원격"이어야합니까?
—
terdon
@terdon 예, 죄송합니다. 원격으로 ssh'ing을 시도하고 모니터를 서버에 연결하고 로컬로 비밀번호로 로그인하지 않으면 실패합니다. 그런 다음 원격으로 ssh를 할 수 있습니다.
—
user3442536
서버에서 암호화 된 홈 디렉토리를 사용하고 있습니까?
—
Michał Politowski
그거였다. 당신의 도움을 주셔서 감사합니다. help.ubuntu.com/community/SSH/OpenSSH/Keys# 유사한 문제가있는 사람을위한 문제 해결.
—
user3442536