중국시가넷 - 개인 서명 - Ssh 로그인 인증 방법
Ssh 로그인 인증 방법
1, 암호 인증
암호 인증은 "사용자 이름+암호" 기반 인증 방법입니다. AAA 를 통해 각 SSH 사용자에 대해 적절한 비밀번호를 구성합니다. SSH 를 통해 로그인할 때 올바른 사용자 이름과 암호를 입력하여 로그인할 수 있습니다.
2.RSA 인증
RSA 인증은 클라이언트 개인 키를 기반으로 하는 인증 방법입니다. RSA 는 비대칭 암호화 알고리즘을 기반으로 하는 공개 키 암호화 시스템입니다. RSA 키는 공개 키와 개인 키로 구성됩니다. 구성 시 클라이언트가 생성한 RSA 키의 공개 키 부분을 복사하여 서버에 입력해야 합니다. 서버는 이 공개 키를 사용하여 데이터를 암호화합니다.
3.DSA 인증
DSA 인증은 디지털 서명 알고리즘을 사용하여 암호화된 RSA 와 유사한 인증 방법입니다.
4.ECC 인증
ECC 인증은 타원 곡선 알고리즘입니다. RSA 에 비해 키 길이가 짧고, 계산량이 적고, 처리 속도가 빠르며, 스토리지 공간이 작고, 대역폭 요구 사항이 낮다는 장점이 있습니다.
5. 암호 -RSA 인증
SSH 서버는 로그인 사용자에 대한 암호 인증과 RSA 인증을 모두 수행하며 둘 다 인증을 통과하기 위한 요구 사항을 충족합니다.
6. 암호 -DSA 인증
SSH 서버는 로그인 사용자에 대한 암호 인증과 DSA 인증을 모두 수행하며 둘 다 요구 사항을 충족해야 인증을 통과할 수 있습니다.
7. 암호 -ECC 인증
SSH 서버는 로그인 사용자에 대한 암호 인증과 ECC 인증을 모두 수행하며 둘 다 인증을 통과하기 위한 요구 사항을 충족합니다.
8. 모든 인증
SSH 서버는 로그인한 사용자에 대한 공개 키 인증 또는 암호 인증을 수행하며, 이 중 하나라도 충족되면 인증을 통과할 수 있습니다.
SSH 구조 계층
1, 레이어를 나타냅니다
프레젠테이션 계층은 주로 Struts 의 기능을 포함합니다. 이 계층에서 먼저 JSP 페이지를 통해 사용자 요청 전송 및 응답 수신을 담당하는 상호 작용 인터페이스를 구현한 다음 Struts 는 구성 파일에 따라 수신된 사용자 요청을 해당 동작에 위임합니다.
2. 비즈니스 로직 계층
비즈니스 계층은 주로 Spring 의 기능을 다룹니다. 이 계층에서 관리 서비스 구성 요소는 Struts 구성의 해당 작업에 비즈니스 모델을 제공할 책임이 있습니다. 이 구성 요소의 객체 데이터 처리 구성 요소는 비즈니스 논리를 완성하고, 트랜잭션 등의 컨테이너 구성 요소를 제공하고, 시스템 성능을 향상시키고, 데이터 무결성을 보장합니다.
3. 데이터 지속성 계층
지속성 계층은 주로 Hibernate 의 기능을 다루고 있으며, 데이터 지속성 기능을 구현하여 프로그래머가 객체 지향 프로그래밍 사고를 통해 데이터베이스를 조작할 수 있도록 합니다. 이 계층에서 Hibernate 의 객체 매핑 및 데이터베이스 상호 작용에 따라 Spring 의 DAO 구성 요소에서 요청한 데이터를 처리하고 처리 결과를 반환합니다.