SSH 구성 파일을 사용하여 서버에 연결

SSH 구성 파일을 사용하여 서버에 연결

다음 ~/.ssh/config 파일이 주어지면 Permission denied (publickey)실행 시 왜 오류가 발생합니까?

$ ssh entel.rancher1.internal

이것이 작동하는 경우:

$ ssh -i ~/.ssh/id_rsa [email protected]

~/.ssh/config

Host *
  IdentityFile ~/.ssh/id_rsa

Host entel.rancher1.internal
  HostName 172.0.0.4
  User devops
  IdentityFile ~/.ssh/id_rsa

권한이 올바른지 이미 확인했습니다.

$ ls -al ~/.ssh
drwx------ dj dj .
-rw------- dj dj config
-rw------- dj dj id_rsa

질문: 기본 ssh 명령으로 개인 키를 사용하여 SSH를 사용할 수 있는데 HostName을 입력하여 ~/.ssh/config 파일을 통해 내 컴퓨터에 연결할 수 없는 이유는 무엇입니까?

답변1

내 생각엔 사용자 이름에 문제가 있는 것 같습니다. 다음 계정으로 로그인을 시도하는 것 같아요[이메일 보호됨]

나는 다음이 효과가 있다고 생각합니다.

ssh [email protected]

맨페이지의 오타로 인해 잘못된 정보를 제거하도록 편집되었습니다.

관련 정보