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 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.
Nyt voit lisätä ylimääräisen linjan ja osoittaa sen avaustiedostoon.
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:
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.
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:
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 kyllä
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.