별칭을 사용할 때 SSH가 호스트 이름을 확인할 수 없습니다.

별칭을 사용할 때 SSH가 호스트 이름을 확인할 수 없습니다.

우분투 16.04를 사용하고 있습니다RPi 3 모델 BSSH를 사용하여 액세스하고 싶습니다.

긴 명령을 사용하십시오:

$ ssh username@hostname

또는

$ ssh [email protected]

내 RPi에 성공적으로 SSH를 연결할 수 있습니다. 그러나 별칭을 만든 후 ~/.ssh/config:

Host myshortuser
    User username
    Hostname pi.ip.add.ress

그런 다음 다음 명령을 시도해 보십시오.

$ ssh myshortuser

오류가 발생합니다.

ssh: Could not resolve hostname myshortuser: Temporary failure in name resolution

답변1

호스트 이름이 네트워크 내에서 고유한지 확인하세요.

sudo nano /etc/hosts --> 호스트 이름 목록이 표시됩니다. 호스트 이름을 127.0.1.1로 변경하세요.

변경 사항을 적용하려면 다음을 실행하세요.

sudo /etc/init.d/hostname.sh

sudo 다시 시작

관련 정보