IP를 사용하여 ssh를 사용할 수 없지만 /etc/hosts의 호스트 이름을 사용하여 ssh를 사용할 수 있습니다.

IP를 사용하여 ssh를 사용할 수 없지만 /etc/hosts의 호스트 이름을 사용하여 ssh를 사용할 수 있습니다.

저는 일반 사용자로 Debian 9 서버에 로그인했습니다. 디렉터리의 개인 키와 파일의 호스트 이름을 사용하여 /etc/hosts다른 서버로 SSH를 통해 연결할 수 있습니다.

ssh -i /path/to/id_rsa user@hostname하지만 교체를 사용하면 hostname비밀번호 IP를 묻습니다. SSH에 호스트 이름만 사용할 수 있는 이유는 무엇입니까?

답변1

IP 주소를 사용할 수 없는 이유 는 /etc/ssh/ssh_config 잘못된 공개 키를 지정했기 때문입니다. 이는 -vvv명령 옵션을 사용하여 발견 되었습니다 ssh.

관련 정보