728x90
반응형
[Linux] ssh와 rlogin의 차이
ssh(Secure Shell)와 rlogin은 모두 원격 접속을 제공하는 프로토콜이지만 ssh는 보안 강화 및 다양한 안전 기능을 제공하는 반면, rlogin은 비안전하며 오래된 원격 로그인 프로토콜이다.
두가지 프로토콜의 특징을 좀 더 확인해보도록 하자.
1. SSH (Secure Shell)
$ ssh [계정]@[호스트IP]
개념 및 특징
- SSH는 네트워크 상에서 안전한 통신을 제공하는 프로토콜 및 해당 프로토콜을 구현한 프로그램
- 암호화된 통신을 제공하여 데이터의 기밀성을 유지하고 중간에서의 도청을 방지함
- 사용자 인증 및 호스트 인증을 통해 안전한 접속 보장
- 터널링 기능을 제공하여 다양한 프로토콜을 안전하게 전송 가능
차이점
- 보안 : ssh는 데이터를 암호화하여 전송하기 때문에 더 안전함
- 인증 : ssh는 강력한 사용자 및 호스트 인증을 제공함
- 포트 : 기본적으로 22번 포트를 사용함
2. rlogin (Remote Login)
$ rlogin -l [계정] [호스트IP]
개념 및 특징
- rlogin은 원격 로그인 프로토콜로 사용자가 원격 시스템에 로그인할 수 있도록 해준다
- 보안이 약하고 패스워드가 평문으로 전송되어 보안에 취약
- 사용자 인증 및 데이터 암호화가 부족하여 보안에 취약
- 현재는 사용을 권장하지 않는 프로토콜
차이점
- 보안 : rlogin은 데이터를 암호화하지 않고 평문으로 전송하므로 보안성이 낮음
- 인증 : 사용자 인증이나 호스트 인증이 ssh보다 상대적으로 약함
- 포트 : 기본적으로 513 포트를 사용함
728x90
반응형
'Programming > Linux' 카테고리의 다른 글
[Linux] 파일, 디렉토리 삭제 rm 명령어 사용법 (0) | 2023.05.09 |
---|---|
[Linux] 리눅스 설치 없이 실습하는 방법 (cloud9, codeOnWeb) (0) | 2023.05.09 |
[Linux] 리눅스 grep 명령어 사용법 - 리눅스 문자열 검색하기 (1) | 2021.07.19 |
[Linux] 리눅스 find 명령어 사용법 및 예제 - 파일, 디렉토리 검색 (2) | 2021.06.23 |