Uporabite konfiguracijsko datoteko SSH za ustvarjanje vzdevkov za gostitelje
Ta trik je za uporabnike Linuxa in SSH, ki se pogosto prijavljajo v oddaljene sisteme. Če želite znova in znova vnesti iste informacije, se ponavljajoče misli, vendar z uporabo konfiguracijske datoteke SSH postopek postane veliko bolj priročen..
Precej enostavno se je obrniti
scp -P 50001 [email protected]: somefile ./somefile
ssh -p 50001 [email protected]
v nekaj hitrega:
scp remotehost: somefile ./somefile
ssh remotehost
Poleg navedbe številk vrat, naslovov in uporabniških imen lahko določite ključne datoteke, časovne intervale in tone drugih možnosti. Potrebno je samo eno malo datoteko.
Poženite urejevalnik besedila in ga usmerite na to datoteko:
~ / .ssh / config
Lahko pa tudi shranite vsebino in jo shranite v to datoteko, vendar je najbolje, da jo odprete, če že obstaja. Tu je osnovna oblika tega, kar morate dati (ali dodati tistemu, kar imate).
Ime "your_alias_name" zamenjajte s kratkim imenom za to povezavo. Nekaj takega, kot je »dom«, »delo« ali »asdf«, bi moralo zadostovati. ;-)
Nadomestite svoje uporabniško ime in spletni naslov (ali naslov IP za cilje znotraj vašega omrežja) namesto remote.sshserver.com. Nazadnje, če uporabljate vrata po meri (nič drugega kot 22, privzeto), podajte to. V nasprotnem primeru lahko to zadnjo vrstico preskočite.
Nato sem na oddaljenem strežniku ustvaril par ključnih datotek za uporabo, zato mi ni bilo treba vsakič dati gesla. Za več informacij si oglejte Kako kopirati datoteke prek SSH na daljavo brez vnosa gesla in preskočite na razdelek »SSH in SCP brez gesel« za vse podrobnosti.
Zdaj lahko dodate dodatno vrstico in jo usmerite na ključno datoteko.
IdentityFile ~ / pot / do / id_file
Dodamo funkcijo »ohrani živo« v našo povezavo, kajne? S tem boste preprečili, da se vaša povezava konča s osveževanjem povezave vsakih X sekund, največje število krat Y:
ServerAliveInterval X
ServerAliveCountMax Y
Naš primer se bo osvežil vsake 2 minuti za največ 30 zaporednih časov. To pomeni, da se bo prenehalo osveževati po eni uri. To deluje od vaše stranke, ne glede na to, kaj je konfiguriral vaš strežnik.
Na ta način lahko dodate več strežnikov, tako da dodate še en odsek z razlikami Host. Če želite ustvariti niz privzetih možnosti, lahko vrednost gostitelja nastavite na eno zvezdico (*). Tukaj je odličen primer datoteke:
Precej bolje!
To je priročno za situacije, ko ustvarjanje bash alias ni možnost. Omogoča tudi lažje spremljanje vseh možnosti, ki temeljijo na SSH (s strani odjemalca), na enem konsolidiranem mestu. Če nameravate to uporabiti za skripte, lahko uporabite tudi
BatchMode da
, da onemogočite pozive za vnos gesel. Seveda boste morali še vedno preverjati pristnost s ključnimi datotekami.
Če želite pogledati več v možnost StrictHostKeyChecking, se prepričajte, da boste na vašem računalniku z Linuxom izvedeli dela z orodji OpenSSH. Seveda vam je na Man man stranju na voljo tudi izobilje možnosti.