Difference between revisions of "/etc/ssh/ssh config"

From wikieduonline
Jump to navigation Jump to search
Line 7: Line 7:
  
 
== Examples ==
 
== Examples ==
=== Basic example ===
+
== Basic example ==
 
  Host your_machine_name
 
  Host your_machine_name
 
     Hostname IP_or_dns_name
 
     Hostname IP_or_dns_name
 
     User [[Default usernames|USERNAME_TO_CONNECT]]
 
     User [[Default usernames|USERNAME_TO_CONNECT]]
 
     [[IdentityFile]] ~/[[.ssh/id_ed25519]]      #Private key
 
     [[IdentityFile]] ~/[[.ssh/id_ed25519]]      #Private key
 
  
 
== Example with tmux and session ==
 
== Example with tmux and session ==

Revision as of 07:07, 19 March 2026

OpenSSH client configuration file.

Man page: https://man7.org/linux/man-pages/man5/ssh_config.5.html

Examples

Basic example

Host your_machine_name
    Hostname IP_or_dns_name
    User USERNAME_TO_CONNECT
    IdentityFile ~/.ssh/id_ed25519       #Private key

Example with tmux and session

Host your_machine_name
    Hostname IP_or_dns_name
    User USERNAME_TO_CONNECT
    IdentityFile ~/.ssh/id_ed25519       #Private key
    ControlMaster auto
    ControlPath ~/.ssh/sockets/%C
    ControlPersist 10h


Example with ProxyJump

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


To allow connection to some Cisco IOS devices:

Directives

Errors

Related terms

See also

Advertising: