네트워크/Linux
[VM] SSH 접속 설정
cumo
2025. 1. 7. 11:17
준비물 : 서버 A , 서버 B, VMware
리눅스 교재
779P 참고
SSH 접속 설정 제한
1. Root 계정을 제외한 계정 로그인 가능 설정.
1) /etc/ssh/sshd_config 파일 접속
vi /etc/ssh/sshd_config
설정 과정
PermitRootLogin no #패스워드를이용한 루트 계정 로그인 차단 (YES/NO)
PasswordAuthentication no #패스워드를 이용한 계정 로그인 차단 (YES/NO)
Match User *,!root
PasswordAuthentication Yes # 루트를 제외한 계정 패스워드 로그인 허용
결과
2. 인증키를 이용한 SSH 서버 접속 : ssh-keygen
SSH-keygen
S
1. 인증키를 이용한 SSH 접속 : SSH-kegen
준비물 : 서버 A , 서버 B
1) keygen을 사용한 키 생성
ssh-keygen -t rsa -f <파일경로>( ~/.ssh/my_custom_key) -b <비트길이>
주요 옵션 :
- -t : 지원되는 키 유형
- rsa: RSA 알고리즘 (보편적으로 사용됨).
- dsa: 디지털 서명 알고리즘 (DSA, 보안상 잘 사용하지 않음).
- ecdsa: ECDSA 알고리즘 (더 가볍고 빠름).
- ed25519: 높은 보안성과 효율성을 제공하는 최신 키 유형.
2)원격지 공개키 복사 :
ssh-copy-id
ssh-copy-id user@server
ssh-copy-id root@10.0.1.209 를 이용한 접속 방법