Jos sinulla on yksi tai useampi etäpalvelin, vietät yleensä aikaa jatkuvasti kirjautumalla sisään koko päivän.
Mutta sen ei tarvitse olla näin. On aika oppia kirjautumaan tehokkaasti SSH: n kautta vain aliaksella, siirtämään yksittäisiä tiedostoja tai hakemistoja, suorittaa SSH-etäkomentoja ja liittää etäpalvelimet vaivattomasti paikallisiin hakemistot.
SSH-määritystiedosto
Yksi valtava ajansäästäjä on SSH-määritystiedosto, joka sijaitsee osoitteessa ~ / .ssh / kokoonpano. Aloita luomalla hakemisto, johon tallennetaan kaikki SSH-avaimet, joita käytät palvelimille kirjautumiseen komennolla:
mkdir -m 0600 $ HOME / .ssh_keys
Kopioi nyt kaikki SSH-avaintiedostosi tähän hakemistoon (esim. clienta.pem, clientb.pem jne.). Avaa seuraavaksi ~ / .ssh / kokoonpano tiedosto tekstieditorissa suorittamalla komento:
nano ~ / .ssh / kokoonpano
Alla on esimerkki merkinnästä, joka muodostaa SSH-yhteys etäpalvelimen kanssa:
Haluatko käyttää Linux-tietokonetta tai palvelinta etänä? Näin voit määrittää ja määrittää SSH: n Linuxissa, Windowsissa ja mobiililaitteissa.
isäntäasiakas
isäntänimi 124.58.2276.80
käyttäjän ubuntu
IdentityFile ~ / .ssh_keys / clienta.pem
Lisää yllä olevien kaltaiset viivat ~ / .ssh / kokoonpano tiedosto jokaiselle haluamallesi palvelimelle. Tallenna ja sulje sitten tiedosto painamalla Ctrl + X ja seuraa kehotetta. Tallennuksen jälkeen voit nyt kirjautua mihin tahansa palvelimeen SSH: n kautta mistä tahansa päätelaitteen hakemistosta yksinkertaisella komennolla:
ssh clienta
Tämä kirjaa sinut välittömästi palvelimeen, jonka tiedot ovat clienta määritetty isäntä ~ / .ssh / kokoonpano tiedosto.
Siirrä tiedostoja Scp / Rcp: llä
Luomatta pysyvää kirjautumisistuntoa voit helposti ladata yksittäisiä tiedostoja tai hakemistoja etäpalvelimelle scp komento, kuten:
scp report.pdf clienta: ~ /
Yllä oleva komento lähettää report.pdf-tiedoston paikalliselta tietokoneeltasi clienta palvelimelle, jonka määritit edellisessä osassa. Voit ladata muun hakemiston kuin kotihakemiston, kuten:
scp about.html clienta: / home / clienta / public_html
Ylläoleva lähettää about.html-tiedoston /home/client/public_html kaukosäätimen hakemisto clienta palvelin. On myös mahdollista ladata kokonaisia hakemistoja -r vaihtoehto, kuten:
scp -r Asiakirjat clienta: ~ / docs
Tämä lataa koko ~ / Asiakirjat hakemiston paikalliselta tietokoneeltasi ~ / asiakirjat etäpalvelimen hakemisto.
Tiedostojen lataaminen
Vastaavasti voit ladata tiedostoja tai hakemistoja paikalliseen tietokoneeseesi luomatta pysyvää kirjautumistunnusta rcp komento, kuten:
rcp clienta: ~ / public_html / about.html myproject / about.html
Yllä oleva lataa public_html / about.html tiedosto kaukosäätimestä clienta palvelimelle ja aseta se projektit / about.html tiedosto paikalliselle tietokoneellesi.
Suorita SSH-etäkomennot
Toinen nopea vinkki on, että voit suorittaa yhden Linux-komennot etäpalvelimella ilman jatkuvaa kirjautumistunnusta, kuten:
ssh clienta ls
Edellä mainittu suorittaa Ls komento etäasiakas> palvelimella ja luetella kaikki tiedostot / hakemistot pitämättä sinua kirjautuneena palvelimeen. Esimerkiksi, jos haluat käynnistää palvelimen uudelleen, voit käyttää sitä:
ssh clienta / sbin / shutdown -rf nyt
Paikallinen / bin-hakemisto
Laajennetaan tätä mahdollistamalla helppo asennus etäpalvelimille luomalla käyttäjätilillemme paikallinen / bin / hakemisto. Avaa tietokoneesi pääte ja luo / bin / hakemisto suorittamalla komento:
mkdir -m 0755 ~ / bin
Avaa seuraavaksi ~ / .profiili tiedosto a tekstieditori komennolla:
nano $ HOME / .profile
Vieritä tiedoston alareunaan ja lisää seuraavat rivit kopioimalla ne leikepöydälle, sitten päätelaitteeseen painamalla Ctrl + Vaihto + V:
jos [-d "$ HOME / bin"]; sitten
PATH = "$ HOME / bin: $ PATH"
fi
Tallenna ja sulje tiedosto painamalla Ctrl + Xja seuraa kehotetta. Tämä tallentaa .profiili tiedosto, joka tarkistaa äskettäin luodun paikallisen / bin / hakemiston mahdollisista komennoista, joita yrität suorittaa.
Etäasennuskomentojen lisääminen
Ensin tarkista ja katso onko sshfs on asennettu tietokoneellesi komennolla:
sshfs --versio
Jos tämä tulostaa nykyisen version sshfs, niin olet valmis. Muussa tapauksessa voit saada asennuksen, jos näyttöön tulee "komentoa ei löydy" -virhe sshfs seuraavalla komennolla:
sudo apt-get -y asentaa sshfs
Luo nyt / mnt / hakemisto, joka sisältää kaikki etäpalvelimillemme asennetut hakemistot. Suorita terminaalissa komennot, kuten:
mkdir -m 0755 ~ / mnt
mkdir -m 0755 ~ / mnt / clienta
mkdir -m 0755 ~ / mnt / asiakasb
Jatka yhden alihakemiston luomista kullekin etäpalvelimelle, johon mahdollisesti asennat. Seuraavaksi luodaan suoritettavat komentotulkikomennot ja esimerkiksi clienta palvelin avaa tiedoston suorittamalla seuraava komento terminaalissa:
nano ~ / bin / mount_clienta
Muokkaa alla olevaa riviä tarpeen mukaan oikeilla palvelintiedoilla, kopioi ja liitä se sitten tyhjään tekstieditoriin päätelaitteessa painamalla Ctrl + Vaihto + V:
#! / bin / bash
sshfs -o IdentityFile = ~ / .ssh_keys / clienta.pem [email protected]: / var / www ~ / mnt / clienta
Tallenna ja sulje tiedosto painamalla Ctrl + Xja sulje tiedosto seuraamalla ohjeita. Muuta lopuksi tiedoston käyttöoikeuksia, jotta se voidaan suorittaa suorittamalla komento:
chmod 0755 ~ / bin / mount_clienta
Nyt milloin tahansa sinun täytyy asentaa asiakas etäpalvelin siirtää tiedostoja siihen / mistä tahansa mistä tahansa päätelaitteen hakemistosta, voit suorittaa komennon:
mount_clienta
Paikallisen tietokoneesi hakemisto osoitteessa ~ / mnt / clienta asennetaan nyt /var/www etäpalvelimen hakemisto. Voit aloittaa tiedostojen kopioinnin hakemistoon ja hakemistosta samalla tavalla kuin minkä tahansa paikallisen hakemiston, ja tarvittavat toiminnot tapahtuvat etäpalvelimessa.
Tehokkaampi yhteydenhallinta
Toivottavasti yllä olevat vinkit ovat auttaneet virtaviivaistamaan ja tehostamaan etäpalvelimien yhteyksien hallintaa. Tässä artikkelissa olet oppinut kaiken ~ / .ssh / kokoonpano tiedosto, jonka avulla voit kirjautua SSH: n kautta vain aliaksella, siirtää yksittäisiä tiedostoja / hakemistoja, suorittaa SSH-etäkomentoja ja kuinka paikallinen hakemisto voidaan asentaa helposti etäpalvelimiin.
Rsyncin varmuuskopiointi on tehokas tapa hallita paikallisia tiedostoja itse. Tässä on kaikki mitä sinun tarvitsee tietää.
- Linux
- Etäyhteys
- Linux
Tilaa uutiskirjeemme
Liity uutiskirjeeseemme, jossa on teknisiä vinkkejä, arvosteluja, ilmaisia e-kirjoja ja erikoistarjouksia!
Vielä yksi askel !!!
Vahvista sähköpostiosoitteesi juuri lähettämässäsi sähköpostiviestissä.