Difference between revisions of "/etc/ssh/ssh config"
Jump to navigation
Jump to search
Line 20: | Line 20: | ||
[[IdentityFile]] ~/.ssh/id_ed25519 | [[IdentityFile]] ~/.ssh/id_ed25519 | ||
− | + | == [[Configure OpenSSH to reuse ssh connections]] == | |
[[ControlMaster]] auto | [[ControlMaster]] auto | ||
[[ControlPath]] ~/.ssh/sockets/%r@%h-%p | [[ControlPath]] ~/.ssh/sockets/%r@%h-%p | ||
[[ControlPersist]] 36000 | [[ControlPersist]] 36000 | ||
− | |||
== [[OpenSSH Changelog]] == | == [[OpenSSH Changelog]] == |
Revision as of 17:57, 20 October 2021
OpenSSH client configuration file.
Man page: https://man7.org/linux/man-pages/man5/ssh_config.5.html
~/.ssh/config
/etc/ssh/ssh_config
Contents
Basic example
Host your_machine_name Hostname IP_or_dns_name User USERNAME_TO_CONNECT IdentityFile ~/.ssh/id_ed25519
Complete example
Host machine_name_for_ssh_client ProxyJump YOUR_SERVER_TO_USE_AS_JUMPSERVER Hostname (IP or hostname) Port 22 User USERNAME_TO_CONNECT IdentityFile ~/.ssh/id_ed25519
Configure OpenSSH to reuse ssh connections
ControlMaster auto ControlPath ~/.ssh/sockets/%r@%h-%p ControlPersist 36000
OpenSSH Changelog
- 2016 OpenSSH 7.3
include include.d/your_file
To allow connection to some Cisco IOS devices:
KexAlgorithms +diffie-hellman-group14-sha1
Directives
Related terms
See also
- OpenSSH:
ssh
,ssh -O
,-i, -t
,-T, -N, -V
,/etc/ssh/ssh_config
,ssh --help
- OpenSSH (changelog):
/etc/ssh/sshd_config
|/etc/ssh/ssh_config
|~/.ssh/
|openSSL | sshd logs
|sftp
|scp
|authorized_keys
|ssh-keygen
|ssh-keyscan
|ssh-add
|ssh-agent
|ssh
|Ssh -O stop
|ssh-copy-id
|CheckHostIP
|UseKeychain
, OpenSSF
Advertising: