- 출발지 서버에서 작업
1. ssh key 생성
$ ssh-keygen -t rsa
Generating public/private rsa key pair.
Enter file in which to save the key (/root/.ssh/id_rsa):
Enter passphrase (empty for no passphrase):
Enter same passphrase again:
Your identification has been saved in /root/.ssh/id_rsa.
The key fingerprint is: xxxxxxxx
2. 생성된 key 확인
$ cd ~/.ssh
$ cat id_rsa.pub
3. 공개키 복사
$ cat id_rsa.pub
여기서 출력된 복잡한 key값들을 접속할 서버로 이동해서
$ vi ~/.ssh/authorized_keys
~/.ssh/authorized_keys 파일을 열어서 내용 붙여놓기.
저장한 후 서버를 종료하고 다시 접속하여 자동으로 서버에 접속되는 것을 확인
*** authorized_keys 파일이 접속할 서버에 위치
-> authorized_keys 값은 공유됨.
-> 따라서 다른 서버들에도 같은 authorized_keys 값을 입력시키면 해당서버들에 한해서 인증없이 접속가능.
접속 출발지 서버에서 ssh 접속(예시)
# ssh root@x.x.x.x -p22
'Linux CentOS' 카테고리의 다른 글
워드프레스 Error establishing a database connection 오류 (0) | 2020.06.03 |
---|---|
쿼터(Quota) (0) | 2020.06.03 |
MySQL 테이블 리페어(깨진 테이블 복구) (0) | 2020.06.03 |
hosts.allow, hosts.deny를 이용한 접근 제한 설정 (0) | 2020.06.03 |
sendmail yum 설치 (0) | 2020.06.03 |