![Kuinka yhdistää PDF-tiedostot Windowsille ja MacOS: lle](/f/a4ae02ee33e00fde51dcec24297920b9.png?width=100&height=100)
Tämän artikkelin kirjoittamisen päätarkoitus on tarjota vaiheittainen opas Linux-etätiedostojärjestelmän asentamiseen SSHFS asiakas ohi SSH.
Tämä artikkeli on hyödyllinen niille käyttäjille ja järjestelmänvalvojille, jotka haluavat asentaa etätiedostojärjestelmän paikallisiin järjestelmiin mihin tahansa tarkoitukseen. Olemme käytännössä testanneet asentamalla SSHFS asiakas yhdessä Linux -järjestelmästämme ja onnistuneesti asennetut etätiedostojärjestelmät.
Ennen kuin jatkamme asennusta, ymmärrämme SSHFS ja miten se toimii.
SSHFS tarkoittaa (Suojattu SHell -tiedostojärjestelmä) asiakas, jonka avulla voimme asentaa etätiedostojärjestelmän ja olla vuorovaikutuksessa etähakemistojen ja tiedostojen kanssa paikallisella koneella käyttämällä SSH File Transfer Protocol (SFTP).
Ehdotettu luku:10 sFTP -komentoesimerkkiä tiedostojen siirtämiseen etäpalvelimilla Linuxissa
SFTP on suojattu tiedostonsiirtoprotokolla, joka tarjoaa tiedostojen käyttö-, tiedostonsiirto- ja tiedostonhallintaominaisuudet Secure Shell -protokollan yli. Koska
SSH käyttää salausta siirretessään tiedostoja verkon kautta tietokoneesta toiseen tietokoneeseen ja SSHFS mukana tulee sisäänrakennettu FUSE (Tiedostojärjestelmä käyttäjätilassa) ytimoduuli, jonka avulla kaikki ei-oikeutetut käyttäjät voivat luoda tiedostojärjestelmänsä muuttamatta ytimen koodia.Tässä artikkelissa näytämme kuinka asentaa ja käyttää SSHFS asiakas missä tahansa Linux -jakelussa asentaaksesi etä Linux -tiedostojärjestelmän tai hakemiston paikalliseen Linux -koneeseen.
Oletuksena sshfs paketteja ei ole kaikissa suurimmissa Linux -jakeluissa, sinun on otettava se käyttöön epel -arkisto Linux -järjestelmien alle asentaaksesi sshfs: n avulla Nam komento riippuvuuksillaan.
# yum asenna sshfs. # dnf asenna sshfs [Päällä Fedora 22+julkaisut] $ sudo apt-get install sshfs [PäälläDebian/Ubuntu perustuvat järjestelmät]
Kun sshfs -paketti on asennettu, sinun on luotava asennuspistehakemisto, johon asennat etätiedostojärjestelmän. Olemme esimerkiksi luoneet asennushakemiston alle /mnt/tecmint
.
# mkdir /mnt /tecmint. $ sudo mkdir /mnt /tecmint [Päällä Debian/Ubuntu perustuvat järjestelmät]
Kun olet luonut asennuspistehakemiston, suorita seuraava komento a juuri käyttäjä voi asentaa etätiedostojärjestelmän /mnt/tecmint
. Sinun tapauksessasi asennushakemisto olisi mikä tahansa.
Seuraava komento asentaa etähakemiston nimeltä /home/tecmint
alla /mnt/tecmint
paikallisessa järjestelmässä. (Älä unohda vaihtaa x.x.x.x IP -osoitteesi ja kiinnityspisteen kanssa).
# sshfs [sähköposti suojattu]:/home/tecmint//mnt/tecmint. $ sudo sshfs -o allow_other [sähköposti suojattu]:/home/tecmint//mnt/tecmint [Päällä Debian/Ubuntu perustuvat järjestelmät]
Jos Linux -palvelimellesi on määritetty SSH -avainpohjainen valtuutus, sinun on määritettävä julkisten avainten polku seuraavan komennon mukaisesti.
# sshfs -o IdentityFile = ~/.ssh/id_rsa [sähköposti suojattu]:/home/tecmint//mnt/tecmint. $ sudo sshfs -o allow_other, IdentityFile = ~/.ssh/id_rsa [sähköposti suojattu]:/home/tecmint//mnt/tecmint [Päällä Debian/Ubuntu perustuvat järjestelmät]
Jos olet suorittanut yllä olevan komennon onnistuneesti ilman virheitä, näet luettelon alla olevista etätiedostoista ja hakemistoista /mnt/tecmint
.
# cd /mnt /tecmint. # ls
[[sähköposti suojattu] tecmint]# ls. 12345.jpg ffmpeg-php-0.6.0.tbz2 Linux news-closeup.xsl s3.jpg. cmslogs gmd-latest.sql.tar.bz2 Haittaohjelmien uutiskirje1.html sshdallow. epel-release-6-5.noarch.rpm json-1.2.1 movies_list.php pollbeta.sql. ffmpeg-php-0.6.0 json-1.2.1.tgz my_next_artical_v2.php pollbeta.tar.bz2
Jos juokset df -hT komento näet etätiedostojärjestelmän kiinnityspisteen.
# df -hT
Tiedostojärjestelmän tyyppi Koko Käytetty Käytettävissä Käyttö% Asennettu. udev devtmpfs 730M 0 730M 0% /dev. tmpfs tmpfs 150M 4.9M 145M 4% /ajo. /dev /sda1 ext4 31G 5.5G 24G 19% / tmpfs tmpfs 749M 216K 748M 1% /dev /shm. tmpfs tmpfs 5.0M 4.0K 5.0M 1% /juoksu /lukko. tmpfs tmpfs 749M 0 749M 0%/sys/fs/cgroup. tmpfs tmpfs 150M 44K 150M 1%/juoksu/käyttäjä/1000.[sähköposti suojattu]:/home/tecmint sulake .sshfs 324G 55G 253G 18%/mnt/tecmint
Ehdotettu luku:12 hyödyllistä df -komentoa levytilan tarkistamiseen Linuxissa
Jos haluat asentaa etätiedostojärjestelmän pysyvästi, sinun on muokattava tiedostoa nimeltä /etc/fstab
. Voit tehdä tämän avaamalla tiedoston suosikkieditorillasi.
# vi /etc /fstab. $ sudo vi /etc /fstab [Päällä Debian/Ubuntu perustuvat järjestelmät]
Siirry tiedoston alaosaan ja lisää siihen seuraava rivi ja tallenna tiedosto ja poistu. Alla oleva merkintä asentaa etäpalvelimen tiedostojärjestelmän oletusasetuksilla.
sshfs#[sähköposti suojattu]:/home/tecmint//mnt/tecmint fuse.sshfs oletukset 0 0.
Varmista, että olet SSH -salasanaton kirjautuminen paikallaan palvelimien välillä, jotta tiedostojärjestelmä voidaan asentaa automaattisesti järjestelmän uudelleenkäynnistyksen aikana.
Jos palvelimellesi on määritetty SSH -avainpohjainen valtuutus, lisää tämä rivi:
sshfs#[sähköposti suojattu]:/home/tecmint//mnt/tecmint fuse.sshfs IdentityFile = ~/.ssh/id_rsa oletus 0 0.
Seuraavaksi sinun on päivitettävä fstab -tiedosto vastaamaan muutoksia.
# kiinnitys -a. $ sudo mount -a [Päällä Debian/Ubuntu perustuvat järjestelmät]
Jos haluat irrottaa etätiedostojärjestelmän, anna seuraava komento, joka poistaa etätiedostojärjestelmän.
# umount /mnt /tecmint
Tässä kaikki, jos sinulla on vaikeuksia tai tarvitset apua etätiedostojärjestelmän asennuksessa, ota meihin yhteyttä kommenttien kautta ja jos tämä artikkeli on mielestäsi hyödyllinen, jaa se kanssasi ystävät.