홈페이지 » » 단일 명령으로 원격 서버에 키를 추가하여 SSH 로그인 무시

    단일 명령으로 원격 서버에 키를 추가하여 SSH 로그인 무시

    암호없이 로그인 할 수 있도록 SSH 키를 설정하려면 단일 명령으로 로그인 할 수 있습니다. 아주 쉽다..

    가장 먼저해야 할 일은 keygen 명령을 실행하여 키를 생성했는지 확인하는 것입니다 (이미 키를 생성 한 경우이 단계는 건너 뜁니다).

    ssh-keygen -t rsa

    그런 다음이 명령을 사용하여 서버의 사용자 이름과 호스트 이름이 일치하도록 키를 원격 서버로 푸시합니다..

    cat ~ / .ssh / id_rsa.pub | ssh user @ hostname 'cat >> .ssh / authorized_keys'

    처음으로 키를 복사하려면 암호를 입력해야합니다. 그 후에는 암호없이 로그인하거나 암호를 입력하지 않고 scp 또는 rsync를 사용할 수 있습니다. 다음 명령을 사용하여 테스트 할 수 있습니다.

    ssh user @ hostname

    항상 비밀 번호를 입력하는 것보다 훨씬 쉽습니다..

    대체 방법

    대신 ssh-copy-id 명령을 사용할 수도 있습니다. 예를 들어, 키를 생성 한 후 다음 명령을 사용하십시오.

    ssh-copy-id -i ~ / .ssh / id_rsa.pub user @ hostname

    쉬운.