42Seoul/Born2beroot

SSH implement

재윤 2023. 5. 9. 20:17
반응형

SSH 좀 더 공부

Secure Shell Protocol, 즉 네트워크 프로토콜 중 하나이다. 즉, 컴퓨터와 컴퓨터가 통신하기 위한 규약 중 하나인데,

이름에서 알 수 있듯 보안을 중시한다. telnet 도 쉘 기반 원격 프로토콜이지만 보안성에 치명적인 단점이 있는데,

중간에 데이터가 가로채질 경우 암호화가 되어있지 않아 그대로 노출이 된다. SSH 는 클라이언트(접속하는 측)와 서버 간 오가는 데이터를 암호화하여 해당 취약점이 보완된 쉘 기반 프로토콜이라고 할 수 있다. 안전한 파일 전송원격 제어 등을 위해 사용되곤 한다.

 

 

  1. 현재 네트워크 소켓을 한 번 보자
    1. 이게 원래는 4242자리가 22로 되어있음 SSH의 기본 설정 22번 포트임
ss -tunpl

  2. vim 없으면 깔기

apt install vim

 3. 과제에서 원하는 4242포트로 바꾸는 것 

sudo vim /etc/ssh/sshd_config 

요런게 나옴

저기 포트 부분을 Port 4242로 바꾼다.!!

/etc/ssh/sshd_config에서 원하는 포트번호로 편집해주면 간단하게 바뀐다.

ssh_config와 sshd_config가 있는데,

ssh_config는 client 측일 때의 설정

sshd_config는 server 측일 때의 설정이다.

 

 4. ssh 다시 시작

sudo systemctl restart ssh # 다시 시작

 5. 상태 확인

ss -tunpl

반응형

'42Seoul > Born2beroot' 카테고리의 다른 글

password.defs implement  (1) 2023.05.09
dhclient 없애기, ip 설정 implement  (0) 2023.05.09
AppArmor implement  (2) 2023.05.09
group 설정 implement  (0) 2023.05.09
sudo implement  (0) 2023.05.09