Cheatography
https://cheatography.com
Installationyum install openssh-server openssh-client openssh-askpass Redhat Enterprise Linux |
Overview/etc/ssh/moduli Diffie-Hellman groups used for the Diffie-Hellman key exchange | /etc/ssh/ssh_config default SSH client configuration file | /etc/ssh/sshd_config configuration file for the sshd daemon | /etc/ssh/ssh_host_ecdsa_key ECDSA private key used by the sshd daemon | /etc/ssh/ssh_host_ecdsa_key.pub ECDSA public key used by the sshd daemon | /etc/ssh/ssh_host_rsa_key RSA private key used by the sshd daemon | /etc/ssh/ssh_host_rsa_key.pub RSA public key used by the sshd daemon | /etc/pam.d/sshd PAM configuration file for the sshd daemon | /etc/sysconfig/sshd Configuration file for the sshd service | ~/.ssh/authorized_keys list of authorized public keys for servers | ~/.ssh/id_ecdsa ECDSA private key of the user | ~/.ssh/id_ecdsa.pub ECDSA public key of the user | ~/.ssh/id_rsa RSA private key of the user | ~/.ssh/id_rsa.pub RSA public key of the user | ~/.ssh/known_hosts host keys of SSH servers accessed by the user |
| | Startsystemctl start sshd.service start the sshd daemon | systemctl stop sshd.service stop the running sshd daemon | systemctl enable sshd.service start the sshd daemon at boot | /etc/systemd/system/sshd.service.d/local.conf [Unit] Wants=network-online.target After=network-online.target override default service unit for DHCP network |
SSH Daemon Configuration/etc/ssh/sshd_config PasswordAuthentication No enforce key based authentication | setsebool -P use_nfs_home_dirs 1 use key based authentication with NFS-mounted home directory | ssh-keygen -l -f /etc/ssh/ssh_host_ecdsa_key.pub show remote server fingerprint | ssh-keygen -l -f /etc/ssh/ssh_host_ecdsa_key.pub -EM md5 show remote server MD5 fingerprint | /etc/ssh/sshd_config AllowTcpForwarding No disable port forwarding |
| | SSH Client Configurationssh-keygen -t rsa generate RSA keypair | ssh-copy-id user@host copy the public RSA key to remote host | ssh-keygen -t ecdsa generate ECDSA keypair | ssh-copy-id user@host copy the public ECDSA key to remote host | ssh-add save passphrase for shell prompt | ssh-keygen -R host remove the key for the host | ssh user@host command execute a command on the remote machine | scp /path/to/localfile user@host:/path/to/remotefile transfer a local file to a remote system | scp /path/to/* user@host:/path/to/* transfer a multiple files to a remote system | scp user@host:/path/to/remotefile /path/to/localfile transfer a remote file to the local system | sftp user@host secure FTP to a remote system ls list the content of remote directory cd change remote working directory mkdir create remote directory rmdir remove remote directory put transfer localfile to a remote machine get transfer remotefile from a remote system |
Tips & Tricksssh -Y user@host open an X11 session over an SSH connection (X window system must be installed on remote system) | ssh -L local-port:remote-hostname:remote-port user@host create TCP/IP port forwarding channel |
|
Created By
Metadata
Favourited By
Comments
No comments yet. Add yours below!
Add a Comment
Related Cheat Sheets
More Cheat Sheets by misterrabinhalder