Packages and Binaries:
openssh-client-gssapi
Secure shell (SSH) client, with GSS-API support
This is the portable version of OpenSSH, a free implementation of
the Secure Shell protocol as specified by the IETF secsh working
group.
Ssh (Secure Shell) is a program for logging into a remote machine and for executing commands on a remote machine. It provides secure encrypted communications between two untrusted hosts over an insecure network. X11 connections and arbitrary TCP/IP ports can also be forwarded over the secure channel. It can be used to provide applications with a secure communication channel.
This package provides versions of the ssh client and related programs built with support for GSS-API authentication and key exchange, which can be used with systems such as Kerberos.
Installed size: 3.73 MB
How to install: sudo apt install openssh-client-gssapi
Dependencies:
- libc6
- libedit2
- libgssapi-krb5-2
- libselinux1
- libssl3t64
- openssh-common
- systemd | systemd-standalone-sysusers | systemd-sysusers
- systemd | systemd-standalone-tmpfiles | systemd-tmpfiles
- zlib1g
scp
OpenSSH secure file copy
root@kali:~# scp -h
scp: unknown option -- h
usage: scp [-346ABCOpqRrsTv] [-c cipher] [-D sftp_server_path] [-F ssh_config]
[-i identity_file] [-J destination] [-l limit] [-o ssh_option]
[-P port] [-S program] [-X sftp_option] source ... target
sftp
OpenSSH secure file transfer
root@kali:~# sftp --help
unknown option -- -
usage: sftp [-46AaCfNpqrv] [-B buffer_size] [-b batchfile] [-c cipher]
[-D sftp_server_command] [-F ssh_config] [-i identity_file]
[-J destination] [-l limit] [-o ssh_option] [-P port]
[-R num_requests] [-S program] [-s subsystem | sftp_server]
[-X sftp_option] destination
ssh
OpenSSH remote login client
root@kali:~# ssh -h
unknown option -- h
usage: ssh [-46AaCfGgKkMNnqsTtVvXxYy] [-B bind_interface] [-b bind_address]
[-c cipher_spec] [-D [bind_address:]port] [-E log_file]
[-e escape_char] [-F configfile] [-I pkcs11] [-i identity_file]
[-J destination] [-L address] [-l login_name] [-m mac_spec]
[-O ctl_cmd] [-o option] [-P tag] [-p port] [-R address]
[-S ctl_path] [-W host:port] [-w local_tun[:remote_tun]]
destination [command [argument ...]]
ssh [-Q query_option]
ssh-add
Adds private key identities to the OpenSSH authentication agent
root@kali:~# ssh-add -h
option requires an argument -- h
usage: ssh-add [-CcDdKkLlqvXx] [-E fingerprint_hash] [-H hostkey_file]
[-h destination_constraint] [-S provider] [-t life]
[file ...]
ssh-add -s pkcs11 [-Cv] [certificate ...]
ssh-add -e pkcs11
ssh-add -T pubkey ...
ssh-agent
OpenSSH authentication agent
root@kali:~# ssh-agent -h
unknown option -- h
usage: ssh-agent [-c | -s] [-DdTU] [-a bind_address] [-E fingerprint_hash]
[-O option] [-P allowed_providers] [-t life]
ssh-agent [-TU] [-a bind_address] [-E fingerprint_hash] [-O option]
[-P allowed_providers] [-t life] command [arg ...]
ssh-agent [-c | -s] -k
ssh-agent -u
ssh-agent -V
ssh-argv0
Replaces the old ssh command-name as hostname handling
root@kali:~# man ssh-argv0
SSH-ARGV0(1) General Commands Manual SSH-ARGV0(1)
NAME
ssh-argv0 -- replaces the old ssh command-name as hostname handling
SYNOPSIS
hostname | user@hostname [-l login_name] [command]
hostname | user@hostname [-afgknqstvxACNTX1246] [-b bind_address]
[-c cipher_spec] [-e escape_char] [-i identity_file] [-l login_name]
[-m mac_spec] [-o option] [-p port] [-F configfile] [-L
port:host:hostport] [-R port:host:hostport] [-D port] [command]
DESCRIPTION
ssh-argv0 replaces the old ssh command-name as hostname handling. If you
link to this script with a hostname then executing the link is equivalent
to having executed ssh with that hostname as an argument. All other argu-
ments are passed to ssh and will be processed normally.
OPTIONS
See ssh(1).
FILES
See ssh(1).
AUTHORS
OpenSSH is a derivative of the original and free ssh 1.2.12 release by
Tatu Ylonen. Aaron Campbell, Bob Beck, Markus Friedl, Niels Provos, Theo
de Raadt and Dug Song removed many bugs, re-added newer features and cre-
ated OpenSSH. Markus Friedl contributed the support for SSH protocol ver-
sions 1.5 and 2.0. Natalie Amery wrote this ssh-argv0 script and the as-
sociated documentation.
SEE ALSO
ssh(1)
Debian Project September 7, 2001 SSH-ARGV0(1)
ssh-copy-id
Use locally available keys to authorise logins on a remote machine
root@kali:~# ssh-copy-id --help
Illegal option --
Usage: /usr/bin/ssh-copy-id [-h|-?|-f|-n|-s|-x] [-i [identity_file]] [-t target_path] [-F ssh_config] [[-o ssh_option] ...] [-p port] [user@]hostname
-f: force mode -- copy keys without trying to check if they are already installed
-n: dry run -- no keys are actually copied
-s: use sftp -- use sftp instead of executing remote-commands. Can be useful if the remote only allows sftp
-x: debug -- enables -x in this shell, for debugging
-h|-?: print this help
ssh-keyscan
Gather SSH public keys from servers
root@kali:~# ssh-keyscan -h
unknown option -- h
usage: ssh-keyscan [-46cDHqv] [-f file] [-O option] [-p port] [-T timeout]
[-t type] [host | addrlist namelist]
openssh-server-gssapi
Secure shell (SSH) server, with GSS-API key exchange
This is the portable version of OpenSSH, a free implementation of
the Secure Shell protocol as specified by the IETF secsh working
group.
Ssh (Secure Shell) is a program for logging into a remote machine and for executing commands on a remote machine. It provides secure encrypted communications between two untrusted hosts over an insecure network. X11 connections and arbitrary TCP/IP ports can also be forwarded over the secure channel. It can be used to provide applications with a secure communication channel.
This package provides a version of the sshd server built with support for GSS-API authentication and key exchange, which can be used with systems such as Kerberos.
Installed size: 3.79 MB
How to install: sudo apt install openssh-server-gssapi
Dependencies:
- debconf | debconf-2.0
- libaudit1
- libc6
- libcom-err2
- libcrypt1
- libgssapi-krb5-2
- libkrb5-3
- libpam-modules
- libpam-runtime
- libpam0g
- libselinux1
- libssl3t64
- libwrap0
- libwtmpdb0
- openssh-common
- openssh-sftp-server
- procps
- runit-helper
- systemd | systemd-standalone-sysusers | systemd-sysusers
- systemd | systemd-standalone-tmpfiles | systemd-tmpfiles
- ucf
- zlib1g
sshd
OpenSSH daemon
root@kali:~# sshd -h
option requires an argument -- h
OpenSSH_10.4p1 Debian-4, OpenSSL 3.6.3 9 Jun 2026
usage: sshd [-46DdeGiqTtV] [-C connection_spec] [-c host_cert_file]
[-E log_file] [-f config_file] [-g login_grace_time]
[-h host_key_file] [-o option] [-p port] [-u len]
Updated on: 2026-Sep-03