
Pure Java SSH 클라이언트/서버 라이브러리로, SSH-2 프로토콜을 구현하며 여러 암호화 방식, 키 교환, 인증 방법, SFTP, SCP 및 보안 원격 접속을 위한 포트 포워딩을 지원합니다.

Apache MINA SSHD는 클라이언트 및 서버 측에서 SSH 프로토콜을 지원하는 100% 순수 자바 라이브러리입니다. Unix 운영 체제의 SSH 클라이언트 또는 SSH 서버를 대체하는 것을 목표로 하지 않으며, SSH 지원이 필요한 Java 기반 애플리케이션을 위한 지원을 제공합니다.
이 라이브러리는 여러 I/O 백엔드를 활용할 수 있습니다:
AsynchronousSocketChannels를 사용합니다.server-sig-algs 확장에 대한 기본 클라이언트 및 서버 구현도 제공합니다.supported - DRAFT 05 - 섹션 4.4supported2 - DRAFT 13 섹션 5.4versions - DRAFT 09 섹션 4.6vendor-id - DRAFT 09 - 섹션 4.4acl-supported - DRAFT 11 - 섹션 5.4newline - DRAFT 09 섹션 4.3md5-hash, md5-hash-handle - DRAFT 09 - 섹션 9.1.1check-file-handle, check-file-name - DRAFT 09 - 섹션 9.1.2copy-file, copy-data - DRAFT 00 - 섹션 6, 7space-available - DRAFT 09 - 섹션 9.2filename-charset, filename-translation-control - DRAFT 13 - 섹션 6 - 클라이언트 측 전용eddsa 선택 모듈 필요), [email protected], [email protected]
, [email protected], [email protected], [email protected]
, [email protected], [email protected], [email protected]참고: 위 목록에는 코드에서 지원되는 모든 보안 설정이 포함되어 있습니다. 그러나 최신 권장 사항에 따라 기본 클라이언트/서버 설정에는 현재 안전하다고 간주되는 보안 설정만 포함됩니다. 안전하지 않은 설정을 포함하려는 사용자는 명시적으로 포함시켜야 합니다. 다음 설정은 더 이상 사용되지 않으며 기본 설정에 포함되지 않습니다: