ssh client | per-server connect settings


Kolega me je opozoril na eno zelo uporabno stvar za ssh povezave… Vedno mi je najedalo, da sem moral pisati Username, port itd za ssh povezavo, kot npr: ssh username@server -p 12345 Ob vecjem stevilu streznikov zelo hitro pozabis na katerem portu poslusa kaksen streznik, povezes se brez usernamea in ti pograbi lokalnega,… Skratka en kup nepotrebnih tezav in izguba casa.

Resitev je v ~/.ssh/config fajlu, kjer lahko specificiramo kako naj se ssh poveze na kaksen streznik, lahko specificiramo tudi default nastavitve (globalno za vse userje lahko to nastavljamo v ssh_configu). Za nas primer bi torej napisali:

# server1 
Host x.x.x.x
User root
Port 12345

Sedaj se na server povezemo s komando ssh server namesto z ssh username@server -p 12345

vse ostale nastavitve pobere iz omenjenega fajla. Seveda lahko nastavimo tudi default nastavitve, npr da po defaultu vzame root userja, ipv4, itd kot npr:

# default
Host *
User root
TCPKeepAlive yes
AddressFamily inet

Vse ostale nastavitve najdete tukaj.

lpm

Your IP Address is:
38.107.179.224

  1. No comments yet.
(will not be published)
*