본문 바로가기
TREND

TELNET, FTP, SSH, SFTP 용어 정리

by ojava 2015. 9. 2.
반응형

TELNET

 

- 인터넷, 로컬 영역 네트워크 연결에 쓰이는 TCP/IP 기반의 네트워크 프로토콜

- 프로토콜의 클라이언트 일부 기능이 추가된 소프트웨어를 말함

: 사용자로써 로그인해서 부여된 권한에 따라 데이터 접근 또는 프로그램 실행이 가능

- 대표적인 텔넷 클라이언트로는 Putty 가 있음

- 보안문제로 사용률이 감소하고 원격 제어를 위해 SSH로 대체되는 추세

 

- 가장 흔하게 사용해볼 수 있는 telnet 명령어는 SMTP 통신 테스트

telnet 서버이름 port

ex) telnet smtp.ojava.com 25

 

SMTP 연결이 가능한 상태인 경우 다음과 같은 응답 메시지가 뜬다. (SMTP 서버에 따라 다를 수 있음)

220 서버이름 Microsoft ESMTP Mail Service, Version : SMTP 버전정보

 

ready at 응답시각

 

 

 

 

FTP

 

- File Transfer Protocol : 파일 전송 프로토콜

- TCP/IP 프로토콜 기반으로 서버와 클라이언트 간의 파일 전송을 위한 프로토콜

- 사용자 이름, 암호 입력하는 과정이 있음

- 보안을 위해서는 SFTP(Secure FTP) 또는 SCP (Secure Copy) 를 이용하는 게 좋다

 

 

 

 

SSH

 

- Secure Shell, 네트워크를 통한 원격 호스트 연결 과정을 보호하기 위해 설계됨

- 강력한 인증방법을 제공하거나 보안통신 기능 제공

- 다양한 암호화 기법을 사용하므로 통신이 노출되어도 암호화된 문자로 보여짐

: 암호화 비트를 높일 수록 네트워크 대역폭을 더 많이 사용하는 부작용이 있음

- 기본 포트 22번

- IP spoofing (IP 위/변조 기법)을 방지하기 위한 기능 제공

- 원격 호스트 액세스에 대해서는 다양한 설정을 통해 보안성을 더 강화할 수 있음

: 비밀번호 규약 강화, 사용자 액세스 제한, 연결가능 사용자 수를 제한 ... 등

 

 

 

반응형