Naudokite SSH konfigūravimo failą, kad sukurtumėte slapyvardžius šeimininkams
Šis triukas skirtas Linux ir SSH vartotojams, kurie dažnai prisijungia prie nuotolinių sistemų. Atsižvelgiant į tos pačios informacijos įvedimą vėl ir vėl, proto numbingly kartojasi, tačiau naudojant SSH konfigūracijos failą procesas yra daug patogesnis.
Tai gana lengva pasukti
scp -P 50001 vartotojo [email protected]: somefile ./somefile
ssh -p 50001 vartotojo [email protected]
į kažką greito:
scp remotehost: somefile ./somefile
ssh remotehost
Be nurodant prievado numerius, adresus ir naudotojo vardus, galite nurodyti pagrindinius failus, laiko intervalus ir kitas parinktis. Viskas, ko reikia, yra vienas mažas failas.
Ugdykite teksto redaktorių ir nukreipkite jį į šį failą:
~ / .ssh / config
Arba galite įdėti turinį ir įrašyti jį į tą failą, tačiau geriausia atidaryti jį, jei jis jau yra. Čia pateikiamas pagrindinis formatas, kurį reikia pateikti (arba pridėti prie to, ką turite).
Pakeiskite „your_alias_name“ trumpu pavadinimu šiam ryšiui. Kažkas panašaus į „namus“, „darbą“ ar „asdf“ turėtų pakakti. ;-)
Vietoj remote.sshserver.com pakeiskite savo naudotojo vardą ir žiniatinklio adresą (arba tinklo adresų IP adresą). Galiausiai, jei naudojate pasirinktinį prievadą (bet ne 22, numatytasis), nurodykite. Priešingu atveju galite praleisti paskutinę eilutę.
Be to, savo nuotoliniame serveryje sukūriau keletą pagrindinių failų, kad galėčiau naudoti, todėl nereikėjo kiekvieną kartą pateikti slaptažodžio. Norėdami gauti daugiau informacijos, patikrinkite, kaip nuotoliniu būdu kopijuoti failus per SSH, neįvedant savo slaptažodžio ir pereikite prie „SSH ir SCP be slaptažodžių“ skyriaus, kuriame rasite visas detales.
Dabar galite pridėti papildomą eilutę ir nukreipti jį į pagrindinį failą.
IdentityFile ~ / path / į / id_file
Pridėkime „prisijungti“ funkciją prie mūsų prisijungimo, ar mes? Tai neleis jūsų ryšiui baigti atnaujinant ryšį kas X sekundes, maksimalų Y kartų skaičių:
ServerAliveInterval X
ServerAliveCountMax Y
Mūsų pavyzdys bus atnaujinamas kas 2 minutes ne daugiau kaip 30 kartų iš eilės. Tai reiškia, kad po valandos jis nustos atnaujinti. Tai veikia iš jūsų kliento, nepriklausomai nuo to, ką jūsų serveris sukonfigūravo.
Tokiu būdu galite pridėti kelis serverius, pridedant kitą skiltį su skirtumu „Priimančioji dalis“. Jei norite sukurti numatytųjų parinkčių rinkinį, galite nustatyti pagrindinės reikšmės vieną žvaigždutę (*). Štai puikus pavyzdys:
Daug geriau!
Tai yra naudinga situacijoms, kai kuriant „bash“ slapyvardį nėra galimybės. Taip pat lengviau sekti visas SSH pagrindu veikiančias parinktis (iš kliento pusės) vienoje konsoliduotoje vietoje. Jei ketinate naudoti šį scenarijų, taip pat galite naudoti
BatchMode taip
išjungti raginimus įvesti slaptažodžius. Žinoma, vis dar reikia autentifikuoti naudojant pagrindinius failus.
Jei norite daugiau žiūrėti į „StrictHostKeyChecking“ parinktį, būtinai perskaitykite „OpenSSH“ intarpus „Linux“ kompiuteryje. Be abejo, OpenSSH žmogiškame puslapyje taip pat yra jums prieinamų variantų raganos.