Käytä SSH Config -tiedostoasi aliasien luomista isännille

Käytä SSH Config -tiedostoasi aliasien luomista isännille
Käytä SSH Config -tiedostoasi aliasien luomista isännille

Video: Käytä SSH Config -tiedostoasi aliasien luomista isännille

Video: Käytä SSH Config -tiedostoasi aliasien luomista isännille
Video: 50 Ultimate Excel Tips and Tricks for 2020 - YouTube 2024, Huhtikuu
Anonim
Tämä temppu koskee Linux- ja SSH-käyttäjiä, jotka kirjautuvat usein etäjärjestelmään. Kun kirjoitat samaa tietoa uudestaan ja uudestaan, on mieli-numbingly repetitive, mutta SSH-konfigurointitiedoston avulla prosessi on paljon helpompaa.
Tämä temppu koskee Linux- ja SSH-käyttäjiä, jotka kirjautuvat usein etäjärjestelmään. Kun kirjoitat samaa tietoa uudestaan ja uudestaan, on mieli-numbingly repetitive, mutta SSH-konfigurointitiedoston avulla prosessi on paljon helpompaa.

Se on aika helppo kääntää

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

ssh –p 50001 [email protected]

osaksi jotain nopeaa:

scp remotehost:somefile./somefile

ssh remotehost

Sen lisäksi, että määrität porttien numerot, osoitteet ja käyttäjätunnukset, voit määrittää avaintiedostoja, aikavälejä ja muita vaihtoehtoja. Tarvitaan vain pieni tiedosto.

Laita tekstieditori ja osoita se tähän tiedostoon:

~/.ssh/config

Vaihtoehtoisesti voit laittaa sisältöä ja tallentaa sen tiedostolle, mutta kannattaa avata se, jos se on jo olemassa. Tässä on perusmuoto, mitä sinun tarvitsee laittaa (tai lisätä siihen, mitä sinulla on).

Korvaa "your alias name" ja lyhyt nimi tähän yhteyteen. Jotain kuin "koti", "työ" tai "asdf" riittää.;-)
Korvaa "your alias name" ja lyhyt nimi tähän yhteyteen. Jotain kuin "koti", "työ" tai "asdf" riittää.;-)

Korvaa käyttäjätunnuksesi ja verkko-osoite (tai IP-osoitteet verkon sisältämille kohteille) etäpalvelun. Lopuksi, jos käytät muokattua porttia (mikä tahansa muu kuin 22, oletus), määritä se. Muutoin voit ohittaa viimeisen rivin.

Seuraavaksi luotiin kaksi keskeistä tiedostoa etäpalvelimellani, joten minun ei tarvitse antaa salasanaa joka kerta. Lisätietoja on kohdassa Kuinka kauko tiedostoja voidaan kopioida SSH: n kautta ilman salasanan syöttämistä ja ohittaa kaikki yksityiskohdat "SSH ja SCP ilman salasanaa" -osiosta.

IdentityFile ~/path/to/id_file

Lisätään "keep alive" -toiminto yhteydenpidolle, vai mitä? Tämä estää yhteytesi päättymästä päivittämällä yhteyden joka X sekunti, enintään Y-ajat:
Lisätään "keep alive" -toiminto yhteydenpidolle, vai mitä? Tämä estää yhteytesi päättymästä päivittämällä yhteyden joka X sekunti, enintään Y-ajat:

ServerAliveInterval X

ServerAliveCountMax Y

Esimerkki päivittyy joka 2. minuutti enintään 30 peräkkäisen kerran. Se tarkoittaa, että se pysähtyy virkistävän tunnin kuluttua. Tämä toimii asiakkaallasi riippumatta palvelimesi asetuksista.
Esimerkki päivittyy joka 2. minuutti enintään 30 peräkkäisen kerran. Se tarkoittaa, että se pysähtyy virkistävän tunnin kuluttua. Tämä toimii asiakkaallasi riippumatta palvelimesi asetuksista.

Voit lisätä useita palvelimia tällä tavalla lisäämällä toiseen jaksoon, jolla on erilainen isäntäosasto. Jos haluat luoda joukon oletusasetuksia, voit asettaa Isäntäarvon yhdeksi tähdeksi (*). Tässä on hyvä esimerkkitiedosto:

Image
Image
Paljon parempi!
Paljon parempi!

Tämä on kätevää tilanteissa, joissa bash alias ei ole vaihtoehto. Se myös helpottaa kaikkien SSH-pohjaisten vaihtoehtojesi seurantaa asiakkaan puolella yhdellä konsolidoidulla alueella. Jos aiot käyttää tätä skriptit, voit myös käyttää sitä

BatchMode yes

poista kehotteet salasanojen syöttämiseksi. Tietenkin sinun on vielä tunnistettava avaintiedostojen avulla.

Jos haluat katsoa enemmän StrictHostKeyChecking-vaihtoehtoa, muista oppia OpenSSH: n sisään ja ulos Linux-tietokoneellasi. Tietenkin on olemassa runsaasti vaihtoehtoja, jotka ovat käytettävissä myös OpenSSH: n man sivulla.

Suositeltava: