/etc/ssh/ssh config

From wikieduonline
(Redirected from Config (OpenSSH))
Jump to navigation Jump to search

Examples[edit]

Basic example[edit]

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

Example with auto tmux and session persistence[edit]

Host your_machine_name
    Hostname IP_or_dns_name
    User USERNAME_TO_CONNECT
    IdentityFile ~/.ssh/id_ed25519       #Private key
    RemoteCommand sudo su - -c "tmux new -A -s main"
    RequestTTY yes
    ControlMaster auto
    ControlPath ~/.ssh/sockets/%C
    ControlPersist 10h
    ServerAliveInterval 60

Example with ProxyJump[edit]

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[edit]

RequestTTY yes
ControlMaster auto
ControlPath ~/.ssh/sockets/%r@%h-%p
ControlPersist 36000

OpenSSH Changelog[edit]


To allow connection to some Cisco IOS devices:

Directives[edit]

Errors[edit]

Activities[edit]

Related terms[edit]

See also[edit]

Advertising: