사용하지 않을 때 암호를 요구하는 SSH


0

Windows 7의 cygwin에서 서버로 ssh하려고합니다. ssh-keygen을 사용하여 공개 / 개인 키를 작성했으며 암호를 추가하지 않았습니다. 그런 다음 서버의 authorized_keys에 추가했습니다. ssh를 시도 할 때 암호 문구를 묻습니다.

ssh -vvv를 사용 했는데 공개 키가 허용되고 "빈"암호 문구 파일이 작동하지 않는 것을 알 수 있습니다.

또한 우분투 컴퓨터에서 ssh 할 때 로그인하는 데 아무런 문제가 없습니다.

마지막으로 완벽을 기하기 위해 새로운 키 페어를 만들고 암호를 추가하려고했습니다. 요청하면 개인 키를 해독하지 못합니다.

누군가 비슷한 것을 만난 적이 있습니까? 무엇을해야하는지 알고 있습니까?


실행중인 정확한 ssh 명령과의 출력을 포함하도록 질문을 편집하십시오 ssh -vvv. 원하는 경우 원격 사용자 / 호스트 이름을 숨길 수 있습니다.
Kenster

답변:


1

그것은 종종 그렇듯이 놀랍게도 어리석은 것으로 판명되었습니다. 구성 파일에 키 파일 이름을 수동으로 추가하고 공개 키를 제공했습니다.

Host server
    HostName server.address
    User myuser
    IdentityFile ~/.ssh/id_rsa.pub

대신에

IdentityFile ~/.ssh/id_rsa

물론 작동합니다. (이 줄은 기본 키 이름이기 때문에 필요하지 않습니다. 다른 키 이름을 사용하고있었습니다)

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.