ssh

2023. 8. 11. 14:54네트워크

ssh

SSH(Secure Shell)는 네트워크 프로토콜 중 하나로, 원격 시스템에 안전하게 접속하고 데이터를 전송하기 위한 프로토콜이다. SSH는 원격 접속이나 파일 전송을 보안적으로 암호화하여 수행하며, 암호화와 인증 기술을 사용하여 데이터의 기밀성과 무결성을 보장한다.

 

 

암호화 방식

1. 라우터에서 비대칭키 rsa 방식으로 키 페어를 생성

    비대칭키(rsa-1024bit 추천 / 768bit 이하 비추천-ssh v1)

2. pc는 자신의 대칭키로 데이터 암호화
3. 암호화할 때 사용되어진 대칭키를 라우터의 public key로 암호화
4. 라우터의 private key로만 pc의 대칭키를 열람 가능

 

 

명령어

ip domain-name kang.com
crypto key generate ras modulus 1024
ip ssh version 2
username admin priv 15 pass cisco
line vty 0 4
tran in ssh
login loca

 

 

사용

도메인을 먼저 생성하여 키 교환

 

 

유저 생성 후 ssh에 login 할 수 있도록 설정

 

 

패킷 내용이 암호화됨

 

 

로그 설정 후 windows에서 ssh 접속

 

 

log 확인

 

'네트워크' 카테고리의 다른 글

트래픽 추적  (0) 2023.08.29
라우팅  (2) 2023.08.29
telnet  (0) 2023.08.11
로그  (0) 2023.08.11
NTP(Network Time Protocol)  (0) 2023.08.11