SSH 挂载远程目录SSHFS(mount挂载远程目录)

ssh SSH 挂载远程目录SSHFS SSHFS全称SSH文件系统,是基于FUSE的文件系统客户端,用于通过SSH连接安装远程目录 By myfreax 27 Sep 2022

SSHFS全称SSH文件系统,都是围绕FUSE的文件系统客户端,用于依据SSH连接安装远程控制文件名称。

SSHFS使用的是SFTP协议,这也是SSH的子系统,绝大多数SSH服务器默认情况下打开该协议。

与其他网络文件系统协议,例如NFS和Samba比照,SSHFS的优势在于它不需要在服务器端做任何其他配置。需要使用SSHFS,您只需允许SSH访问远程控制服务器就能。

由于SSHFS运用SFTP,因此SSHFS对服务器和客户端正中间传输的所有数据进行加密和解密。与NFS比照,这就使得特点略有下降,并且客户端和服务器的CPU使用率更高一些。

本入门教程将为大家呈现如何在Linux,macOS和Windows安装SSHFS客户端如何有效复位远程控制文件名称。SSHFS软件包适用于所有重要电脑系统,并且安装非常简单。

在依据Debian的Linux发行版,例如Ubuntu,Linux mint。安装SSHFSS能从默认设置Ubuntu和Debian存储库中获得。

sudo apt update && sudo apt install sshfs命令将更新软件包查找并安装sshfs客户端。

在依据Redhat的Linux发行版,例如CentOS,Fedora安装SSHFS。可运行指令sudo yum install sshfs来安装sshfs。

对于macOS用户可以通过从osxfuse网站或者利用Homebrew一键下载FUSE和SSHFS软件包来安装SSHFS客户端。

Windows用户需要安装2个软件包WinFsp和SSHFS-Win。

sudo apt update
sudo apt install sshfs #Debian,Ubuntu
sudo yum install sshfs #Redhat,CentOS,Fedora
brew cask install osxfusebrew install sshfs #macOS

复位 SSHFS文件系统

以下说明适用于所有Linux发行版和macOS。要复位远程控制文件名称,SSH用户需要能够访问远程计算机。

那也是SSHFS复位命令句法与选项sshfs [user@]host:[remote_directory] mountpoint [options]

sshfs命令将加载SSH系统变量并且用每一个服务器设置。倘若未找到远程控制文件名称,则默认设置远程控制顾客的家目录。

例如,要复位远程主机IP地址为192.168.121.121。用户名是myfreax的家目录。

请最开始创建一个文件文件目录作为挂载点,该文件名称可以就是你自己喜欢的一切位置。运行指令mkdir ~/myfreaxremote。然后使用sshfs命令复位远程控制文件名称。运行sshfs命令。

mkdir ~/myfreaxremote
sshfs myfreax@192.168.121.121:/home/myfreax /home/myfreax/myfreaxremote

将自动提醒您输入帐号密码。为了避免每一次安装远程控制文件名称时都键入交易密码,请产生SSH秘钥并免密码SSH登录。

现如今,你们可以像操作过程本地文件一样的方式与位于远程控制服务器中的文件名称和文档互动。例如,你们可以撰写,删除,重命名或创建新文件和文件名称。

如果要永久复位远程控制文件名称,那就需要撰写本地电子计算机/etc/fstab文本文档,并添加一个新的复位记录。那般,当开机运行时,他会全自动安装远程控制文件名称。

一定要通过SSHFS从复位远程控制文件名称/etc/fstab,挑选fuse.sshfs作为文件系统类型。创建延续性复位时,请确保您可以使用依据SSH秘钥的身份验证连接远程主机。

user@host:/remote/dir  /local/mountpoint  fuse.sshfs  defaults  0  0
/etc/fstab

Windows 复位SSHFS文件系统

Windows用户可以运用Windows任务管理工具将网络驱动器映射到SSH服务器中的远程控制文件名称。

打开Windows任务管理工具,右键此计算机,点击投影网络驱动器。选择要安装的控制板,随后在文件名字段中输入远程控制顾客,服务器和方式。

在撰写该文时,SSHFS-Win兼容问题依据秘钥的身份验证,因此需要将远程控制ssh服务器配置为接受依据用户名和密码的身份验证。有关很多详细信息,客户程序SSHFS-Win手册。

\sshfsuser@host[PATH]

御载SSHFS文件系统

要御载已复位的文件系统,挑选umountfusermount命令,然后使用已复位文件系统的目录或者挂载点进行御载。

fusermount -u /local/mountpoint
umount /local/mountpoint

结论

在教学中,您学会了如何使用SSHFS复位远程控制文件名称。当你要运用本地电子器件计算机应用软件与远程控制文档互动时,此功能非常有利。

您可能还想可以设置SFTP Chroot Jail生态环境并变动默认设置SSH服务器端口来限制用户访问,从而为服务器再加上额外安全系数。

如果您有任何问题或意见和建议,请随时。有关sshfs选项的一体化文件目录,请man sshfs在终端中输入。

LINUX

Linux Heredoc教程(linuxredhat安装教程)

2023-1-19 11:10:03

LINUX

如何在Linux创建文件(如何在linux创建文件夹)

2023-1-19 11:14:06

0 条回复 A文章作者 M管理员
    暂无讨论,说说你的看法吧
个人中心
购物车
优惠劵
今日签到
有新私信 私信列表
搜索