How to quickly connect to a Linux VM with SSH | Azure Tips and Tricks
Tartalomjegyzék:
- SSHFS telepítése
- SSHFS telepítése Ubuntu és Debian rendszereken
- SSHFS telepítése a CentOS-ra
- SSHFS telepítése a macOS-ra
- SSHFS telepítése Windows rendszerre
- A távoli fájlrendszer felszerelése
- A távoli fájlrendszer telepítése Windows rendszeren
- A távoli fájlrendszer leszerelése
- Következtetés
Az SSHFS (SSH fájlrendszer) a FUSE alapú fájlrendszer-ügyfél, amely távoli könyvtárakat telepít SSH-kapcsolaton keresztül. Az SSHFS az SFTP protokollt használja, amely az SSH alrendszere, és a legtöbb SSH kiszolgálón alapértelmezés szerint engedélyezve van.
Összehasonlítva más hálózati fájlrendszer protokollokkal, például az NFS és a Samba, az SSHFS előnye, hogy nem igényel további konfigurálást a szerver oldalán. Az SSHFS használatához csak SSH hozzáférésre van szüksége a távoli szerverhez.
Mivel az SSHFS SFTP-t használ, az összes továbbított adatot a kiszolgáló és az ügyfél között titkosítani kell és vissza kell dekódolni. Ennek eredményeként az NFS-hez képest kissé romlik a teljesítmény és magasabb a CPU-használat az ügyfélen és a kiszolgálón.
Ez az oktatóanyag bemutatja, hogyan telepítheti az SSHFS klienst Linux, MacOS és Windows rendszereken, és hogyan telepítheti egy távoli könyvtárat.
SSHFS telepítése
Az SSHFS csomagok minden nagyobb operációs rendszerhez rendelkezésre állnak, és a telepítés meglehetősen egyszerű.
SSHFS telepítése Ubuntu és Debian rendszereken
Az SSHFS az alapértelmezett Ubuntu és Debian lerakatokból érhető el. Frissítse a csomagokat és telepítse az sshfs klienst a következő gépeléssel:
sudo apt update
sudo apt install sshfs
SSHFS telepítése a CentOS-ra
A CentOS-on és más Red Hat-származékokon az sshfs telepítéséhez futtassa a következő parancsot:
SSHFS telepítése a macOS-ra
A macOS felhasználók telepíthetik az SSHFS klienst a FUSE és SSHFS csomagok letöltésével az osxfuse webhelyről vagy a Homebrew segítségével:
brew cask install osxfuse
brew install sshfs
SSHFS telepítése Windows rendszerre
A Windows felhasználóknak két csomagot kell telepíteniük: a WinFsp és az SSHFS-Win.
- WinFsp.SSHFS-Win.
A távoli fájlrendszer felszerelése
Az alábbi utasítások vonatkoznak minden Linux disztribúcióra és macOS-ra.
A távoli könyvtár beillesztéséhez az SSH felhasználónak képesnek kell lennie annak elérésére. Az SSHFS mount parancs a következő formában van:
sshfs host: mountpoint
Az sshfs parancs elolvassa az SSH Config fájlt és felhasználja hostonként. Ha a távoli könyvtár nincs megadva, akkor az alapértelmezés szerint a távoli felhasználó otthoni könyvtára.
Például, ha egy „linuxize” nevű felhasználó otthoni könyvtárat szeretne telepíteni egy távoli gazdagépre, amelynek „192.168.121.121” IP-címe, először hozzon létre egy könyvtárat, amely csatlakozási pontként szolgál majd, bármilyen hely lehet a kívánt:
mkdir ~/linuxizeremote
Ezután az sshfs paranccsal csatlakoztassa a távoli könyvtárat:
sshfs [email protected]:/home/linuxize /home/linuxize/linuxizeremote
A rendszer felszólítja a felhasználói jelszó megadására. Annak elkerülése érdekében, hogy minden alkalommal beírja a jelszót, amikor felveszi a távoli könyvtárat, generáljon SSH kulcsokat, és telepítse a Jelszó nélküli SSH bejelentkezést.
Most már a helyi fájlokkal megegyező módon léphet kapcsolatba a távoli szerveren található könyvtárakkal és fájlokkal. Például szerkesztheti, törölheti, átnevezheti vagy létrehozhat új fájlokat és könyvtárakat.
Ha véglegesen hozzá akarja helyezni a távoli könyvtárat, szerkesztenie kell a helyi gép
/etc/fstab
fájlját, és adjon hozzá új csatolási bejegyzést. Ilyen módon, amikor a rendszer indul, automatikusan bekapcsolja a távoli könyvtárat.
A távoli könyvtár SSHFS fölé történő
fuse.sshfs
az
/etc/fstab
fuse.sshfs
használja a
fuse.sshfs
fájltípustípust.
user@host:/remote/dir /local/mountpoint fuse.sshfs defaults 0 0
Állandó csatolás létrehozásakor ügyeljen arra, hogy az SSH kulcson alapuló hitelesítéssel csatlakoztassa a távoli gazdagépet.
A távoli fájlrendszer telepítése Windows rendszeren
A Windows felhasználók a Windows Intézővel hozzárendelhetik a hálózati meghajtót az SSH-kiszolgáló távoli könyvtárához.
Nyissa meg a Windows Intézőt, kattintson a jobb gombbal az „Ez a számítógép” elemre, és válassza a „Hálózati meghajtó leképezése” lehetőséget. Válasszon meghajtót, amelyet fel szeretne szerelni, és a „Mappa” mezőbe írja be a távoli felhasználót, szervert és elérési utat a következő formátumban:
\\sshfs\user@host
A cikk írásakor az SSHFS-Win nem támogatja a kulcs alapú hitelesítést, ezért a távoli ssh-kiszolgálót úgy kell konfigurálni, hogy elfogadja a jelszó alapú hitelesítést.
További részletek az SSHFS-Win kézikönyvben találhatók.
A távoli fájlrendszer leszerelése
A rögzített fájlrendszer leválasztásához használja az
umount
vagy a
fusermount
parancsot, majd kövesse a könyvtárat, ahova
fusermount
(csatlakozási pont):
fusermount -u /local/mountpoint
Következtetés
Ebben az útmutatóban megtanulta az SSHFS használatával távoli könyvtár telepítését az SSH fölé. Ez akkor lehet hasznos, ha a távoli fájlokkal szeretne kapcsolatba lépni a helyi gépi alkalmazásokkal.
Az sshfs opciók teljes listájához írja be a
man sshfs
a terminálba.
Előfordulhat, hogy korlátozza a felhasználók hozzáférését az otthoni könyvtárhoz az SFTP Chroot Jail környezet beállításával, és megváltoztathatja az alapértelmezett SSH portot, hogy extra biztonsági réteget adjon a kiszolgálóhoz.
ssh sftp csatlakozó terminálTávoli asztali kapcsolatkezelő: Több távoli asztali kapcsolat kezelése

A Microsoft Távoli asztali kapcsolatkezelő vagy a RDCMan több távoli asztali kapcsolatot kezel és hasznos a kiszolgálólaborok
Hogyan telepítsük és használjuk az AutoVPN-t a Windows 10-ben távoli csatlakoztatáshoz

Az AutoVPN kapcsolat a Windows 10 szolgáltatásban távolról csatlakoznak. Ez lehetővé teszi a biztonságos kommunikációt. Ismerje meg, hogyan engedélyezheti azt.
Hogyan olvashatunk pdf könyveket, chm fájlokat és szöveges fájlokat a psp-en

Tanulja meg, hogyan olvashatja el a PDF könyveket, a CHM-et és a szöveges fájlokat a PSP-n.