Naudokite SSH konfigūracijos failą, jei norite kurti pavadinimus šeimininkams

Naudokite SSH konfigūracijos failą, jei norite kurti pavadinimus šeimininkams
Naudokite SSH konfigūracijos failą, jei norite kurti pavadinimus šeimininkams

Video: Naudokite SSH konfigūracijos failą, jei norite kurti pavadinimus šeimininkams

Video: Naudokite SSH konfigūracijos failą, jei norite kurti pavadinimus šeimininkams
Video: How to Randomize a List In Excel - YouTube 2024, Gegužė
Anonim
Tai apgauti "Linux" ir "SSH" vartotojai, kurie dažnai prisijungia prie nuotolinių sistemų. Jei norite įvesti tą pačią informaciją iš naujo ir vėl, tai yra proto-numbingly pasikartojantis, bet naudojant SSH konfigūracijos failą, šis procesas yra daug patogesnis.
Tai apgauti "Linux" ir "SSH" vartotojai, kurie dažnai prisijungia prie nuotolinių sistemų. Jei norite įvesti tą pačią informaciją iš naujo ir vėl, tai yra proto-numbingly pasikartojantis, bet naudojant SSH konfigūracijos failą, šis procesas yra daug patogesnis.

Gana lengva pasukti

scp –P 50001 [email protected]:somefile./somefile

ssh –p 50001 [email protected]

į ką nors greitai:

scp remotehost:somefile./somefile

ssh remotehost

Be nurodydami uosto numerius, adresus ir naudotojo vardus, galite nurodyti raktinius failus, laiko tarpo intervalus ir kitų variantų tonus. Viskas, ko reikia, yra vienas mažas failas.

Įjunkite teksto redaktorių ir nukreipkite jį į šį failą:

~/.ssh/config

Arba galite įdėti turinį ir išsaugoti jį į tą failą, tačiau geriausia jį atidaryti, jei jis jau egzistuoja. Štai pagrindinis formatas, ko jums reikia įdėti (arba pridėti prie to, ką turite).

Pakeiskite "your alias name" trumpą šio ryšio pavadinimą. Būtų pakanka ką nors panašaus į "namus", "darbus" ar "asdf".;-)
Pakeiskite "your alias name" trumpą šio ryšio pavadinimą. Būtų pakanka ką nors panašaus į "namus", "darbus" ar "asdf".;-)

Vietoj remote.sshserver.com pakeiskite savo vartotojo vardą ir žiniatinklio adresą (arba IP adresą paskirties vietoms savo tinklo viduje). Galiausiai, jei naudojate pasirinktinį prievadą (nieko kito nei 22, numatytasis), nurodykite tai. Priešingu atveju galite praleisti šią paskutinę eilutę.

Tada aš sukūriau keletą pagrindinių failų mano nuotoliniame serveryje, kad galėčiau naudotis, todėl kiekvieną kartą nereikėjo pateikti slaptažodžio. Norėdami gauti daugiau informacijos, patikrinkite, kaip nuotoliniu būdu kopijuoti failus per SSH neužvedant slaptažodžio ir pereikite prie skirtuko "SSH ir SCP be slaptažodžių" skyriuje visos informacijos.

IdentityFile ~/path/to/id_file

Pridėkime prie "connect" funkciją "išlaikyti gyvybę", ar mes? Tai neleis jūsų ryšio baigti, atnaujins ryšį kas X sekundes, maksimalų Y kartų skaičių:
Pridėkime prie "connect" funkciją "išlaikyti gyvybę", ar mes? Tai neleis jūsų ryšio baigti, atnaujins ryšį kas X sekundes, maksimalų Y kartų skaičių:

ServerAliveInterval X

ServerAliveCountMax Y

Mūsų pavyzdys atnaujinamas kas 2 minutes ne daugiau kaip 30 kartų iš eilės. Tai reiškia, kad po valandos jis nustos atsigaivinti. Tai veikia iš jūsų kliento, neatsižvelgiant į jūsų serverio konfigūraciją.
Mūsų pavyzdys atnaujinamas kas 2 minutes ne daugiau kaip 30 kartų iš eilės. Tai reiškia, kad po valandos jis nustos atsigaivinti. Tai veikia iš jūsų kliento, neatsižvelgiant į jūsų serverio konfigūraciją.

Tokiu būdu galite pridėti kelis serverius, pridedant kitą skyrių su skirtumu "Host". Jei norite sukurti numatytojo parinkčių rinkinį, galite nustatyti "Host" reikšmę vienai žvaigždute (*). Štai puikus pavyzdinis failas:

Image
Image
Daug geriau!
Daug geriau!

Tai yra naudinga situacijose, kai kuriant bash pavadinimą nėra galimybė. Taip pat lengviau stebėti visas jūsų SSH pagrįstas pasirinktis (iš kliento pusės) vienoje konsoliduotoje vietoje. Jei planuojate naudoti jį scenarijus, taip pat galite naudoti

BatchMode yes

išjungti raginimų įvesti slaptažodžius. Žinoma, vis tiek turėsite autentifikuoti naudojant pagrindinius failus.

Jei norite daugiau ieškoti "StrictHostKeyChecking" parinktyje, įsitikinkite, kad "Linux" kompiuteryje sužinosite "OpenSSH" įdiegimą ir išvedimą. Be abejo, "OpenSSH" meniu puslapyje yra ir jums galimų variantų gausybė.

Rekomenduojamas: