반응형
SSH 좀 더 공부
Secure Shell Protocol, 즉 네트워크 프로토콜 중 하나이다. 즉, 컴퓨터와 컴퓨터가 통신하기 위한 규약 중 하나인데,
이름에서 알 수 있듯 보안을 중시한다. telnet 도 쉘 기반 원격 프로토콜이지만 보안성에 치명적인 단점이 있는데,
중간에 데이터가 가로채질 경우 암호화가 되어있지 않아 그대로 노출이 된다. SSH 는 클라이언트(접속하는 측)와 서버 간 오가는 데이터를 암호화하여 해당 취약점이 보완된 쉘 기반 프로토콜이라고 할 수 있다. 안전한 파일 전송, 원격 제어 등을 위해 사용되곤 한다.
- 현재 네트워크 소켓을 한 번 보자
- 이게 원래는 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 |