728x90
반응형
서버에 ssh 접속을 할때 기본적인 방법으로 ID/Password 방식으로 접속을 합니다.
이 방식은 편하지만 안정적인 방법은 아닙니다.
SSH key 방식은 두 클라이언트 간에 Key 인증으로 접속이 이루어집니다.
자세한 동작방식은 생략하고 구성방법을 진행해 보겠습니다.
Server #1 : 192.168.40.10
Server #2 : 192.168.40.20
로 진행하겠습니다.
○ SSH Key 생성
Server #1 에 SSH Key를 생성합니다.
> cd ~
> ssh-keygen -t rsa
명령어를 실행하면 home 경로에 .ssh 라는 폴더가 생깁니다.
만약 기존에 있다면 Overwrite 를 할지 확인합니다. 이때 기존값을 못쓰게 될 수 있으니 주의해야합니다.
만들때 다른값을 입력하라고 나오지만 엔터쳐서 다 넘깁니다.
그럼 .ssh 폴더가 생기고 Key 파일이 생성됩니다.
> ls -al .ssh
id_rsa
id_rsa.pub
Server #2 에도 동일한 작업을 해줍니다.
○ Remote 서버에 SSH Key 복사
생성된 키값을 다른서버로 복사합니다.
Server #1 :
> ssh-copy-id user@192.168.40.20
Server #2 :
> ssh-copy-id user@192.168.40.10
password 입력이 필요합니다.
명령어를 실행하고나면 .ssh 폴더에 authorized_keys 파일이 생기고 안에 key 정보가 복사 됩니다.
○ SSH Key 접속
이제 접속 테스트를 합니다.
Server #1 :
> ssh 192.168.40.20
Server #2 :
> ssh 192.168.40.10
접속시 password 를 입력안하고 접속이 되면 완료입니다.
728x90
반응형
'공부 > 기타' 카테고리의 다른 글
[IDE] IntelliJ, Eclipse 자주 쓰는 단축키 모음 (0) | 2024.12.24 |
---|---|
[Ubuntu] 우분투 SVN Server 설치 ( subversion ) (0) | 2021.04.13 |
[Ubuntu] 우분투 네트워크 설정 ( 고정 IP ) (0) | 2021.04.13 |
[Windows10] 윈도우10에서 ubuntu 설치 ( WSL ) (0) | 2021.04.12 |