服务器之家:专注于VPS、云服务器配置技术及软件下载分享
分类导航

Linux|Centos|Ubuntu|系统进程|Fedora|注册表|Bios|Solaris|Windows7|Windows10|Windows11|windows server|

服务器之家 - 服务器系统 - Linux - Linux上通过SSH挂载远程文件系统方法详解

Linux上通过SSH挂载远程文件系统方法详解

2022-08-29 11:51laozhang Linux

在本篇内容里小编给大家整理了关于在Linux上通过SSH挂载远程文件系统的相关知识点,需要的朋友们跟着学习下。

SSHFS的特点:

基于FUSE(Linux的最佳用户空间文件系统框架)

多线程:在服务器上可以有多个请求

允许大读取(最大64k)

缓存目录内容

步骤1:安装fuse-sshfs

对于centos/rhel用户,fuse sshfs在epel repository下可用,因此请确保在系统中安装了epel repository。现在执行以下命令安装它

在CENTOS/RHELL上:

?
1
#yum install fuse-sshfs

在Ubuntu和Dabian上:

?
1
2
3
$ sudo apt-get update
 
$ sudo apt-get install sshfs

步骤2:装载远程目录

让我们使用sshfs挂载远程服务器目录,确保远程系统运行的ssh服务器与系统的ssh连接正确。

首先创建装入点

?
1
# mkdir /mntssh

让我们挂载远程目录。对于本例,我们将把/home/remoteuser目录从192.168.1.12(remote.example.com)系统安装到本地系统。

?
1
# sshfs laitkor@remote.example.com:/home/remoteuser /opt/mntssh

样本输出

?
1
2
3
4
5
6
7
The authenticity of host 'remote.example.com (192.168.1.12)' can't be established.
 
RSA key fingerprint is 77:85:9e:ff:de:2a:ef:49:68:09:9b:dc:f0:f3:09:07.
 
Are you sure you want to continue connecting (yes/no)? yes
 
remoteuser@remote.example.com's password:

步骤3:验证安装

在本地挂载点上挂载远程文件系统后,通过运行mount命令进行验证。

?
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
# mount
 
 
 
/dev/mapper/vg_svr1-lv_root on / type ext4 (rw)
 
proc on /proc type proc (rw)
 
sysfs on /sys type sysfs (rw)
 
devpts on /dev/pts type devpts (rw,gid=5,mode=620)
 
tmpfs on /dev/shm type tmpfs (rw)
 
/dev/sda1 on /boot type ext4 (rw)remoteuser@remote.example.com:/home/remoteuser on /mntssh type fuse.sshfs (rw,nosuid,nodev)

同样导航到你的挂载点,将从远程系统中看到文件

?
1
2
3
# cd /mntssh
 
# ls

步骤4:在系统引导时挂载目录

如果要在每次系统重新引导时自动挂载远程文件系统,请在/ etc / fstab文件中添加以下条目。确保在远程和本地系统之间安装了基于密钥的ssh。

?
1
remoteuser@remote.example.com:/home/remoteuser /mntssh fuse.sshfs defaults 0 0

步骤5:卸载目录

如果您的工作结束并且您不再需要已安装的目录,则只需使用以下命令卸载。

?
1
#umount / mntssh

 

延伸 · 阅读

精彩推荐
  • Linuxlinux口令周期设置生效问题

    linux口令周期设置生效问题

    前段时间根据公司要求对部分服务器进行安全加固,加固内容中有一项是要设置用户口令周期时间的。事实证明,这个木有任何用处 ...

    linux教程网6702019-11-05
  • Linux实例讲解搭建Linux系统的VPS的步骤

    实例讲解搭建Linux系统的VPS的步骤

    这篇文章主要介绍了实例讲解搭建Linux系统的VPS的步骤,包括防火墙和SSH等基本软件的部署方法,非常细致,需要的朋友可以参考下...

    Thomas' blog4492019-06-22
  • Linuxdd使用方法详解

    dd使用方法详解

    dd是Linux/UNIX 下的一个非常有用的命令,作用是用指定大小的块拷贝一个文件,并在拷贝的同时进行指定的转换。下面是DD的详细用法 ...

    服务器之家14252019-11-14
  • Linux在Linux中添加普通新用户的方法

    在Linux中添加普通新用户的方法

    在Linux中添加普通新用户 ,超级用户(也称为“root”)是一个具有修改系统中任何文件权力的特别账号。在日常工作中,最好不要使用超级用户账号进入系统,...

    Linux之家7822020-04-19
  • LinuxUlauncher:一个超级实用的 Linux 应用启动器

    Ulauncher:一个超级实用的 Linux 应用启动器

    Ulauncher 是一个快速应用启动器,支持扩展和快捷方式,帮助你在 Linux 中快速访问应用和文件。应用启动器可以让你快速访问或打开一个应用,而无需在应...

    Linux中国10712021-09-02
  • Linux在Linux上将文本文件转换成PDF格式的教程

    在Linux上将文本文件转换成PDF格式的教程

    我需要把一个文本文件转化成PDF格式的,但是我用的是linux系统,不知道在Linux命令行下是否有一个简单的方法将文本文件转换成PDF文件?下面我们一起来研...

    Linux教程网5902019-10-25
  • LinuxShell中如何删除文本比较长的行的实现方法

    Shell中如何删除文本比较长的行的实现方法

    这篇文章主要介绍了 Shell中如何删除文本比较长的行的实现方法的相关资料,希望通过本文能帮助到大家,让大家掌握这部分内容,需要的朋友可以参考下...

    杰瑞264002022-02-20
  • LinuxLinux系统中如何在PDF中嵌入LaTex中的所有字体

    Linux系统中如何在PDF中嵌入LaTex中的所有字体

    当你创建一个PDF文件时,在PDF文件中嵌入字体是一个好主意。如果你不嵌入字体,PDF浏览器可以在计算机上没有字体的情况下使用其他东西代替。这将导致...

    Linux技术网4802019-10-27