Mounting Remote Filesystems With SSHFS
Talaan ng mga Nilalaman:
- Pag-install ng SSHFS
- Ang pag-install ng SSHFS sa Ubuntu at Debian
- Ang pag-install ng SSHFS sa CentOS
- Ang pag-install ng SSHFS sa macOS
- Ang pag-install ng SSHFS sa Windows
- Pag-mount ng Remote File System
- Pag-mount ng Remote File System sa Windows
- Pagtatanggal ng Remote File System
- Konklusyon
Ang SSHFS (SSH Filesystem) ay isang kliyente ng filesystem batay sa FUSE para sa pag-mount ng mga remote na direktoryo sa isang koneksyon sa SSH. Ang SSHFS ay gumagamit ng SFTP protocol, na kung saan ay isang subsystem ng SSH at pinapagana ito sa pamamagitan ng default sa karamihan sa mga server ng SSH.
Kung ihahambing sa iba pang mga protocol ng system file ng network tulad ng NFS at Samba ang bentahe ng SSHFS ay hindi ito nangangailangan ng anumang karagdagang pagsasaayos sa gilid ng server. Upang magamit ang SSHFS kailangan mo lamang ang pag-access sa SSH sa malayong server.
Sapagkat ang SSHFS ay gumagamit ng SFTP, lahat ng naipapadala na data sa pagitan ng server at kliyente ay dapat na naka-encrypt at naka-decrypted. Nagreresulta ito sa isang bahagyang pinanghihinang pagganap kumpara sa NFS, at mas mataas na paggamit ng CPU sa client at server.
Ipapakita sa iyo ng tutorial na ito kung paano i-install ang kliyente ng SSHFS sa Linux, macOS, at Windows at kung paano mag-mount ng isang remote na direktoryo.
Pag-install ng SSHFS
Ang mga pakete ng SSHFS ay magagamit para sa lahat ng mga pangunahing operating system at medyo madali ang pag-install.
Ang pag-install ng SSHFS sa Ubuntu at Debian
Ang SSHFS ay magagamit mula sa default na mga repositories ng Ubuntu at Debian. I-update ang index ng mga package at i-install ang sshf client sa pamamagitan ng pag-type:
sudo apt update
sudo apt install sshfs
Ang pag-install ng SSHFS sa CentOS
Sa CentOS at iba pang mga Red Hat derivatives ay nagpatakbo ng sumusunod na utos na mag-install ng mga sshfs:
Ang pag-install ng SSHFS sa macOS
Maaaring i-install ng macOS ang mga kliyente ng SSHFS sa pamamagitan ng pag-download ng mga pakete ng FUSE at SSHFS mula sa osxfuse site o sa pamamagitan ng Homebrew:
brew cask install osxfuse
brew install sshfs
Ang pag-install ng SSHFS sa Windows
Ang mga gumagamit ng Windows ay kailangang mag-install ng dalawang mga pakete, WinFsp at SSHFS-Win.
- WinFsp.SSHFS-Manalo.
Pag-mount ng Remote File System
Ang mga sumusunod na tagubilin ay naaangkop para sa lahat ng mga pamamahagi ng Linux at macOS.
Upang mai-mount ang isang remote na direktoryo ang gumagamit ng SSH ay kailangang ma-access ito. Ang utos ng mount SSHFS ay tumatagal ng sumusunod na form:
sshfs host: mountpoint
Babasahin ng utos ng sshfs ang SSH Config File at gagamitin ang bawat setting ng host. Kung hindi tinukoy ang remote na direktoryo, ito ay nagbabawas sa direktoryo ng malayong direktoryo ng gumagamit.
Halimbawa, upang mai-mount ang direktoryo ng tahanan ng isang gumagamit na nagngangalang "linuxize" sa isang malayuang host na may IP address ng "192.168.121.121", lumikha ng isang direktoryo na magsisilbing isang punto ng bundok, maaari itong maging anumang lokasyon na nais mo:
mkdir ~/linuxizeremote
Pagkatapos ay gamitin ang utos ng sshfs upang mai-mount ang remote na direktoryo:
sshfs [email protected]:/home/linuxize /home/linuxize/linuxizeremote
Sasabihan ka upang ipasok ang password ng gumagamit. Upang maiwasan ang pag-type ng password sa bawat oras na mai-mount mo ang remote na direktoryo ay makabuo ng mga pindutan ng SSH at pag-setup ng Walang Password SSH Login.
Ngayon ay maaari kang makipag-ugnay sa mga direktoryo at mga file na matatagpuan sa isang malayong server sa parehong paraan tulad ng ginagawa mo sa mga lokal na file. Halimbawa, maaari kang mag-edit, magtanggal, magpalitan ng pangalan o lumikha ng mga bagong file at direktoryo.
Kung nais mong permanenteng mai-mount ang remote na direktoryo na kailangan mong i-edit ang file ng lokal na makina
/etc/fstab
magdagdag ng isang bagong entry sa pag-mount. Sa ganitong paraan kapag ang iyong system boot up ito ay awtomatikong mai-mount ang remote na direktoryo.
Upang mai-mount ang isang remote na direktoryo sa SSHFS mula sa
/etc/fstab
, gumamit ng
fuse.sshfs
bilang uri ng filesystem.
user@host:/remote/dir /local/mountpoint fuse.sshfs defaults 0 0
Kapag lumilikha ng isang paulit-ulit na bundok siguraduhin na maaari mong ikonekta ang remote host gamit ang SSH key-based na pagpapatotoo.
Pag-mount ng Remote File System sa Windows
Maaaring gamitin ng mga gumagamit ng Windows ang Windows Explorer upang mag-mapa ng isang network drive sa malayong direktoryo sa SSH server.
Buksan ang Windows Explorer, mag-right click sa "This PC" at piliin ang "Map network drive". Pumili ng isang drive upang ma-mount at sa patlang na "Folder" ipasok ang malayong gumagamit, server, at landas sa sumusunod na format:
\\sshfs\user@host
Sa oras ng pagsulat ng artikulong ito SSHFS-Win ay hindi sumusuporta sa key-based na pagpapatunay kaya ang remote ssh server ay kailangang mai-configure upang tanggapin ang pagpapatunay na batay sa password.
Para sa mas detalyadong impormasyon suriin ang manu-manong SSHFS-Win.
Pagtatanggal ng Remote File System
Upang ma-detach ang isang naka-mount na system ng file, gamitin ang alinman sa
umount
o
fusermount
utos na sinusundan ng direktoryo kung saan ito naka-mount (mount point):
fusermount -u /local/mountpoint
Konklusyon
Sa gabay na ito, natutunan mo kung paano gamitin ang SSHFS upang mai-mount ang isang malayuang direktoryo sa paglipas ng SSH. Ito ay maaaring maging kapaki-pakinabang kapag nais mong makipag-ugnay sa mga malayuang mga file gamit ang iyong lokal na application ng makina.
Para sa isang kumpletong listahan ng mga pagpipilian ng sshfs, i-type ang mga
man sshfs
sa iyong terminal.
Maaari mo ring hadlangan ang pag-access ng gumagamit sa kanilang direktoryo sa bahay sa pamamagitan ng pag-set up ng isang kapaligiran ng SFTP Chroot Jail at baguhin ang default na SSH port upang magdagdag ng isang karagdagang layer ng seguridad sa iyong server.
ssh sftp mount terminalGamitin ang Cortana upang I-restart, Mag-log Off, Hibernate, Shutdown Windows 10 < pagkatapos ay gamitin ang Cortana upang I-restart, Mag-log Off, Hibernate, Sleep, Lock, Patayin ang Windows 10 gamit ang Start, Buksan o Ilunsad ang command na boses.
Kapag
Ang Math Input Panel ay gumagamit ng math recognizer na itinayo sa Windows 7 upang makilala ang mga expression sa kamay ng matematika. Pagkatapos ay maaari mong madaling gamitin ito sa mga word processor o computational tables. Ang Math Input Panel ay dinisenyo upang gamitin sa isang tablet pen sa isang Tablet PC, ngunit maaari mo itong gamitin sa anumang aparato ng pag-input, tulad ng isang touchscreen o kahit isang mouse.
Ang Math Input Panel ay gumagamit ng math recognizer na binuo sa Windows 7 upang kilalanin ang sulat-kamay na mga expression sa matematika. Pagkatapos ay maaari mong madaling gamitin ito sa mga word processor o computational tables.
Gumamit ng direktoryo ng direktoryo ng karen upang mag-print ng listahan ng file at folder sa mga bintana
I-print ang listahan ng direktoryo, listahan ng file, listahan ng pangalan ng file, listahan ng folder sa Windows gamit ang tool sa printer ng direktoryo ni Karen.







