장비에서 장비간의 ssh를 접속할 경우, 접속할 때마다 비밀번호를 입력해야합니다.
이런 것이 번거롭다면, 아래와 같이 해보시기 바랍니다.
ex)
1번장비 host name : test01, IP : 192.168.56.7
2번장비 host name : test02, IP : 192.168.56.8
저는 root 계정을 사용하였습니다.
1. 1번장비에서 scp를 사용할 사용자의 디렉토리로 이동합니다.
]# cd /root
2. 숨겨져있는 .ssh 디렉토리로 이동합니다.
]# cd .ssh
3. 공개키를 생성합니다.
]# ssh-keygen -t rsa
4. 공개키를 scp의 대상이 되는 시스템으로 복사합니다.
]# ssh-copy-id username@ip
Ex ) ssh-copy-id root@192.168.56.8
5. 세팅 후, 다른 장비로 ssh를 접속합니다.
]# ssh root@192.168.56.8
->1번장비를 1-4번까지 설정을 한 후, 2번장비에서도 1~4번까지 설정을 합니다.
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@ WARNING: REMOTE HOST IDENTIFICATION HAS CHANGED! @
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
위의 에러 발생할 경우가 있습니다.
기존에 접속하려는 IP에 대한 정보가 있기 때문입니다.
]# ssh-kengen –R ip
를 실행하고 위의 명령어를 다시 실행합니다.
'운영체제 > 리눅스' 카테고리의 다른 글
[리눅스] tomcat https 인증서 등록 (0) | 2021.03.30 |
---|---|
[리눅스] 동적, 정적 라이브러리 (0) | 2021.03.29 |
[리눅스] 우분투 NTP 시간동기화 (0) | 2020.11.28 |
[리눅스] ftp, ssh 로그인 지연 (0) | 2020.11.10 |
[리눅스] 우분투 ssh 설정 (0) | 2020.10.30 |