SSHJ Core Features
masterSSHJ provides a comprehensive set of SSHv2 capabilities, including:
- Host Verification: Reading
known_hostsfiles. - Authentication: Support for
publickey,password, andkeyboard-interactivemethods. - Security Keys: FIDO/U2F support via
SecurityKeySigner(e.g.,sk-ecdsa-sha2-nistp256@openssh.com). - SSH Agent: Authentication over
SSH_AUTH_SOCK(requires Java 16+ for built-in unix-domain socket transport). - Channels: Support for
command,subsystem, andshellchannels. - Port Forwarding: Both local and remote port forwarding.
- File Transfer: Implementation of
scpand a completesftpversion 0-3.