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 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
ServerAliveInterval X
ServerAliveCountMax Y
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:
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.