페도라 리눅스 Chapter 12 원격 접속과 FTP
OS/Fedora Linux

페도라 리눅스 Chapter 12 원격 접속과 FTP

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 만 암호화되어있음