원격 로그인이란 무엇입니까? 몇 가지 방법이 있습니다.
원격 로그인에는 텔넷, ssh, VNC 의 세 가지 방법이 있습니다. 사용자는 네트워크로 연결된 호스트의 키보드 앞에 앉아서 원격으로 다른 네트워크로 연결된 호스트에 로그인하여 그 호스트의 터미널이 될 수 있습니다. 이를 통해 사용자는 마치 옆에 있는 것처럼 세계 반대편에서 호스트를 쉽게 조작할 수 있습니다.
패턴 분석
1, 원격 로그인
텔넷은 사용자가 사용 중인 터미널을 네트워크에 있는 원격 호스트의 아날로그 터미널로 변경하여 사용자가 원격 호스트의 하드웨어 및 소프트웨어 리소스를 쉽게 사용할 수 있도록 하는 원격 로그인의 표준 프로토콜입니다. 그러나 텔넷은 텔넷 프로토콜이 일반 텍스트를 사용하여 모든 데이터 (계정 및 암호 포함) 를 전송한다는 치명적인 결함이 있습니다.
2, SSH
SSH 는 현재 널리 사용되는 원격 관리 프로토콜로 SSH 를 통해 서버에 안전하게 액세스할 수 있습니다. SSH 는 검증된 공개 키 암호화 시스템을 기반으로 전송되는 모든 데이터를 암호화하여 전송 중 악의적인 손상, 유출 또는 변조로부터 데이터를 보호합니다. Linux 에서는 SSH 1 및 SSH2 프로토콜을 모두 지원하는 무료 OpenSSH 프로그램을 광범위하게 사용하여 SS 프로토콜을 구현합니다.
3, VNC
VNC 는 Olivetti & amp;; Oracle 리서치 연구소에서 개발한 GPL 모드에서 오픈 소스. VNC 의 원리는 위의 두 가지와 다릅니다. 텔넷과 SSH 서비스는 텍스트 기반 원격 제어만 가능하고 VNC 는 그래픽 원격 제어를 가능하게 합니다.
RFB 프로토콜을 사용하여 디스플레이를 공유하며 플랫폼 간에 사용할 수 있습니다. 기본적으로 서버는 TCP 포트 5900 ~ 5906 을 사용하여 5900 포트에서 수신 모드 클라이언트에 연결할 수 있습니다. 수신 모드 사용의 장점 중 하나는 서버에 방화벽을 설치할 필요가 없다는 것입니다.