SSH 프로토콜 클라이언트 로그인 인증을 달성 하기 위해 자바 코드와 결합

출처: 인터넷
작성자: 사용자
키워드: 자바 SSH 프로토콜

우리가 시작 하기 전에이 문서에 대 한 우리의 이해에 더 도움이 되는 SSH 프로토콜에 대 한 광범위 한 개요를 보자. 언급 하는 첫 번째 것은 http://www.aliyun.com/zixun/aggregation/11991.html "> 간단 하 게 표준 및 규칙의 집합을 정의 하는 컴퓨터 네트워크 프로토콜, 소위 컴퓨터 네트워크 프로토콜 다른 컴퓨터는 판독, 깨진 될 다른 기계에 발행 한 기계에 표시 하지 정상적인 네트워크 통신을 수행할 수 있도록 SSH 많은 중 하나입니다. 고전적인 7 계층 OSI 모델 (개방형 시스템 상호 참조 모델) 나타나면, 네트워크 상호 연결의 호환성 문제 해결, 네트워크 서비스, 인터페이스 및 프로토콜의 세 부분으로 나눕니다 및 프로토콜이이 계층의 서비스를 실현 하는 방법을 보여 줍니다. SSH 및 텔넷 프로토콜 사용자 계층 (그림 1의 어두운 부분에서와 같이)에 주로 사용 됩니다 즉, 응용 프로그램 계층, 프레젠테이션 계층 및 세션 계층.

그림 1입니다. 7 계층 OSI 모델






소개 SSH

SSH는 무엇입니까

SSH (보안 쉘 프로토콜)는 보안 텔넷 및 기타 보안 네트워크 서비스에 대 한 보안 되지 않은 네트워크 프로토콜 이다. 이 정의 IETF (인터넷 엔지니어링 태스크 포스)에서 파생 됩니다. TCP/IP 5 계층 모델에 SSH는 응용 프로그램 계층 및 전송 계층에 적용 되는 보안 프로토콜입니다.

SSH의 장점

전통적인 네트워크 전송, 같은: Telnet, FTP, 등, 사용 하 여 데이터의 암호를 일반 텍스트로 전송 그래서 쉽게 해커 같은 중 개인 네트워크의 통신 보안을 크게 줄이고 데이터의 전송에 냄새. SSH 프로토콜은 네트워크 전송 과정에서 데이터의 보안을 강화 하는 보안 네트워크 전송 채널을 설정 하려면 데이터 암호화를 사용 합니다. 데이터 암호화의 복잡성 네트워크 리소스를 더 많이 사용 될 수 있습니다. SSH는 암호화 된 데이터를 압축 하 고 네트워크 대역폭 속도가 느려집니다. 정리해 보면, SSH의 장점은 다음과 같습니다.

데이터 암호화, 보안 데이터 압축을 향상, 네트워크의 전송 속도 향상 시킵니다.

SSH 아키텍처

SSH의 예비 이해, 후에 SSH 프로토콜 보안 데이터 통신을 달성 하는 방법을 살펴보겠습니다. SSH 프로토콜의 주요 아키텍처에서 처음 봐 요:

그림 2입니다. SSH 프로토콜
의 구성




전송 계층 프로토콜: 일반적으로 TCP/IP, 위에 실행 하는 것은 많은 보안 네트워크 서비스를 제공 하는 데이터 암호화, 압축, 서버 인증 및 데이터 무결성의 기초. 예를 들어 공개 키 알고리즘, 대칭 암호화 알고리즘, 메시지 인증 알고리즘, 등.

사용자 인증 프로토콜: 클라이언트의 인증 방법의 유효성을 검출 하기 위하여 SSH 프로토콜의 전송 계층에서 실행.

연결 동의: 사용자 인증 계층에 실행, 대화형 로그온 세션, 원격 명령 실행, 전달 TCP/IP 연결 기능을 제공, 데이터 통신에 대 한 안전 하 고 신뢰할 수 있는 암호화 된 전송 채널을 제공.

관련 문서

연락처

이 페이지의 내용은 인터넷에서 가져온 것이므로 Alibaba Cloud의 공식 의견이 아닙니다.이 페이지에서 언급 된 제품 및 서비스는 Alibaba Cloud와는 관련이 없으므로이 페이지의 내용이 골칫거리 인 경우 저희에게 알려주십시오. 우리는 5 일 근무일 이내에 이메일을 처리 할 것입니다.

커뮤니티에서 표절 사례를 발견한 경우 info-contact@alibabacloud.com 으로 관련 증거를 첨부하여 이메일을 보내주시기 바랍니다. 당사 직원이 영업일 기준 5일 내에 연락 드리도록 하겠습니다.

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.