원격 접속과 FTP - 임베디드 프로그래밍
by 효기’s텔넷 (Telnet)
텔넷은 원격에서 리눅스에 접속하는 프로그램의 이름이기도 하지만 월래는 프로토콜의 이름
텔넷을 사용하려면 텔넷 클라이언트와 텔넷 서버가 필요
텔넷 서버
리눅스에서 원격 접속을 하려면 리눅스 서버에 텔넷 서버를 설치하고 원격지 pc에 텔넷 클라이언트 프로그램을 설치.
텔넷은 보안에 취약하기 때문에 최근에는 보안 기능을 추가하여 사용.
따라서 텔넷은 리눅스 사이에 주고 받는 데이터가 암호화되지 않는다는 단점이 있다.
SSH
SSH는 텔넷처럼 원격에서 시스템에 접속할 수 있도록 하지만 모든 통신을 암호화한다.
텔넷 서버 VS SSH 서버 VS VNC 서버
구분 | 텔넷 서버 | SSH 서버 | VNC 서버 |
속도 | 빠르다 | 빠르다 | 많이 느리다 |
그래픽지원 | 지원 안함 | 지원 안함 | 지원 |
보안 | 취약 | 강함 | 취약 |
명령어 | 텍스트 모드 명령어만 사용 | 텍스트 모드 명령어만 사용 | 제한 없다 |
클라이언트 프로그램 | 운영체제가 기본적으로 있다 | 리눅스는 기본적으로 있다 | 별도로 설치해야한다. |
FTP 서버
FTP 서버는 FTP기술을 활용하여 사용자가 파일을 업로드하고 다운로드 할 수 있게 해주는 프로그램
텔넷과 FTP의 차이
→ 텔넷은 접속만 하고 FTP는 주고받고 해야한다.
일반적인 메일 서버
일반적으로 메일 서버는 인터넷으로 부터 전달되는 메일 메세지를 수신하기 위해 25번 포트를 인터넷에 직접 개방해 운영하고 있다.
서버 → 인터넷
(SMTP 수신)
서버 ← 인터넷
(POP3 받음)
※텔넷보다 구조가 복잡하다.
'Studying > Linux' 카테고리의 다른 글
NFS와 삼바 - 임베디드 프로그래밍 (0) | 2022.12.12 |
---|---|
DB 서버와 웹 서버 - 임베디드 프로그래밍 (2) | 2022.12.12 |
네트워크 설정 - 임베디드 프로그래밍 (1) | 2022.12.11 |
사용자 관리 - 임베디드 프로그래밍 (0) | 2022.12.11 |
리눅스의 부팅과 종료 - 임베디드 프로그래밍 (0) | 2022.11.27 |
블로그의 정보
감성 개발자 효기
효기’s