ssh(ssh-keygen)암호 입력 없 이 원 격 호스트 에 로그 인 하 는 방법 설정
1334 단어 비밀번호 입력 면제원 격 호스트 에 로그 인
원 격 호스트:ha02eth 0:192.168.1.200/대외 IP 주소
로 컬 호스트 ha 01 설정:
[root@ha01 /]# cd /etc/ssh
[root@ha01 ssh]# ssh-keygen -t rsa -N "" ( key ,-N "" )
Generating public/private rsa key pair.
Enter file in which to save the key (/root/.ssh/id_rsa):
Your identification has been saved in /root/.ssh/id_rsa.
Your public key has been saved in /root/.ssh/id_rsa.pub.
The key fingerprint is:
82:2c:74:43:8e:16:f4:ef:ac:91:0f:d7:6f:a6:f3:59 root@ha01
원 격 호스트 에 공공 키 복사(원본 방법):ha 02 서버 에서/root/.ssh/authorizedkeys 파일 이 존재 하지 않 습 니 다.만약 authorizedkeys 파일 이 ha 01 에 존재 합 니 다:
[root@ha01 ssh]# scp /root/.ssh/id_rsa.pub [email protected]:/root/.ssh/authorized_keys
ha 02 에서 실행:
[root@ha01 ssh]# scp /root/.ssh/id_rsa.pub [email protected]:/root/.ssh/
원 격 호스트 에 공공 키 복사(새로운 방법):ssh-copy-id 를 사용 하여 원 격 호스트 에 안전하게 공공 키 를 복사 할 수 있 습 니 다.ha 01 에서 실행:
[root@ha02 /]# cat /root/.ssh/id_rsa.pub >> /root/.ssh/authorized_keys
SSH 로그 인 테스트:
[root@ha01 ssh]# ssh-copy-id -i ~/.ssh/id_rsa.pub [email protected]