내 SSH 연결이 잘 작동합니다.
ssh myuser@myserver.com -i ~ / .ssh / myserver
그러나 '-i'를 생략하면 암호가 필요하며 이유는 모르겠습니다. 내 SSH 클라이언트가 ~ / .ssh를 확인하도록 구성되어 있지 않은 것 같습니다. 폴더 및 파일에 대해 700 개의 사용 권한을 설정했지만 여전히 아무것도 설정하지 않았습니다. /
내 SSH 연결이 잘 작동합니다.
ssh myuser@myserver.com -i ~ / .ssh / myserver
그러나 '-i'를 생략하면 암호가 필요하며 이유는 모르겠습니다. 내 SSH 클라이언트가 ~ / .ssh를 확인하도록 구성되어 있지 않은 것 같습니다. 폴더 및 파일에 대해 700 개의 사용 권한을 설정했지만 여전히 아무것도 설정하지 않았습니다. /
답변:
아마도 ssh 설정에서 IdentityFile을 변경하거나 설정할 필요가있을 것입니다.
파일을 편집하거나 파일 / etc / ssh / sshd_config에 삽입하십시오.
IdentityFile ~/.ssh/myserver
일반적으로 개인 키는 하나뿐입니다. 개인 키가 여러 개인 경우 ".ssh 디렉토리"에 "config"파일을 만드는 것이 가장 좋습니다.
host myserver
Hostname myserver
user whatever
port 22
identityfile ~/.ssh/myserver
이제 입력하여 서버에 연결할 수 있습니다.
ssh myserver