Telnet 과 SSH
Telnet 은 원격에서 리눅스에 접속하는 프로그램의 이름이기도 하지만, 본래 프로토콜의 이름이다.
SSH(Secure Shell) 는 텔넷 클라이언트와 리눅스 사이에 주고받는 데이터가 암호화되지 않아 보안성이 떨어지는 텔넷의 단점을 보완한 원격 접속 프로그램이다. SSH 는 원격에서 시스템에 접속할 수 있도록 하지만 모든 통신을 암호화하여 주고받는다.
윈도우에서 SSH 로 리눅스에 접속하려면 HPuTTY 를 사용한다.
*HPuTTY : 한글 지원 PuTTY
리눅스에서 원격 접속 프로그램을 설치 > 동작까지의 과정 ▼
ⓞ su
① rpm -qa | grep [ ]
telnet ssh ftp http
② dnf install openssh [ ]
telnet-server openssh-server vsftpd httpd
③ systemctl start [ ]
telnet.socket sshd vsftpd.service httpd.service
④ (self test)
telnet 0 telnet 0 21 web으로 확인
⑤ firewall-cmd --add-service=[ ]
telnet X ftp http
* 같은 telnet 을 사용하지만 포트번호가 다름
* SSH 는 방화벽이 미리 오픈되어있음
* http (apache) 는 이미 설치되어 있어 1, 2번 생략 가능 (지워진 경우 수행)
Telnet : 23
SSH : 22
FTP : 21
연습문제
01 | 텔넷의 최대 단점을 간단히 설명하시오.
텔넷은 정보전달 시 패킷이 암호화되지 않은 채로 전송되기 때문에 보안에 취약함
02 | 텔넷과 SSH의 공통점과 차이점을 설명하시오.
Telnet 과 SSH 는 기본적으로 원격에서 접속하여 서버를 관리한다는 점이 같지만, Telnet 과 다르게 SSH 만 암호화되어있음
'OS > Fedora Linux' 카테고리의 다른 글
페도라 리눅스 Chapter 11 네트워크 설정 (0) | 2021.06.19 |
---|---|
페도라 리눅스 Chapter 10 사용자 관리 (0) | 2021.06.19 |
페도라 리눅스 Chapter 09 소프트웨어 관리 (0) | 2021.06.19 |
페도라 리눅스 Chapter 08 리눅스의 부팅과 종료 (0) | 2021.06.03 |
페도라 리눅스 Chapter 07 파일 시스템, 디스크 관리 (0) | 2021.06.03 |