• SSHFS 是以 FUSE(Filesystemin Userspace)为基础,可以把ssh...类似于mount了一个windows共享目录,或者另外一台linux主机的samba共享,或者是nfs共享,只是“共享协议”变成了ssh通道罢了。   远程Linux服务器要

    SSHFS 是以 FUSE(Filesystemin Userspace)为基础,可以把ssh连接到的主机资源,映射到本机的文件系统当中,然后用户可以像操作本地文件一样操作,而实际的文件改动将通过ssh传输到远程主机当中。类似于mount了一个windows共享目录,或者另外一台linux主机的samba共享,或者是nfs共享,只是“共享协议”变成了ssh通道罢了。

     

    远程Linux服务器要满足以下需求:

         1.ssh服务

         2.启用sftp协议,即/etc/ssh/sshd_config有:

    Subsystem sftp/usr/lib/openssh/sftp-server

     

    Mac OS X要做以下操作,本人是10.8.X:

    一、     安装Xcode

    直接App Store安装最新版,安装后打开

    然后安装Command Line Tools,装好后,port安装sshfs需要使用相关command

    在终端执行:

    $ sudo /usr/bin/xcode-select -switch /Applications/Xcode.app 

    避免ports安装软件提示" Warning: xcodebuild exists butfailed to execute"

     

    到这里Xcode就安装完了

     

    二、     安装port

    到以下链接下对应版本的pkg

    https://distfiles.macports.org/MacPorts/

    直接安装即可

     

    如果MacPort出现新版本,可以直接通过如下命令进行更新:

    $ sudo port -v selfupdate

     

    三、     安装sshfs

    在终端执行:

    $ sudo port install sshfs

    安装完就可以开始挂载远程Linux服务器目录到本地了

     

    四、     挂载

    $ mkdir ~/share

    $ sshfs root@xxx.xxx.xxx.xxx:/tmp/xxx share/

                 这样就完成了远程Linux服务器挂载,方便开发测试


    转载请注明文章转自:良玉的博客 [http://blog.uouo123.com]

    展开全文
  • mac通过使用sshfs,可以将远程linux服务器的目录挂载(mount)到本地,就像访问本地目录一样操作远程目录,非常方便; mac brew安装sshfs # 安装软件包 brew install sshfs 挂载远程服务器目录到本地 # 创建本地目录,...

    mac通过使用sshfs,可以将远程linux服务器的目录挂载(mount)到本地,就像访问本地目录一样操作远程目录,非常方便;

    mac brew安装sshfs

    # 安装软件包
    brew install sshfs
    

    挂载远程服务器目录到本地

    # 创建本地目录,用于挂载
    mkdir -p xxxx/mount_remote
    
    # 挂在远程目录到本地,输入密码即可,若要免密,创建sshkey即可
    sshfs -C -o reconnect xxxx@x.x.x.x:/home/xq.he /xxxx/mount_remote
    
    # 取消挂载
    umount /xxxx/mount_remote
    

    brew的安装方式见mac安装homebrew软件包管理工具,并配置国内镜像源

    展开全文
  • 背景:前一周帮同事下载了centos的iso文件用来刻盘,今天同时拿了硬盘来拷贝该文件,我习惯性的拖拽文件进行拷贝,但发现并没有什么反应,随后,我以为自己拖拽方式不对,遂,尝试使用终端cp该文件,这时候才发现,...

    背景:前一周帮同事下载了centos的iso文件用来刻盘,今天同时拿了硬盘来拷贝该文件,我习惯性的拖拽文件进行拷贝,但发现并没有什么反应,随后,我以为自己拖拽方式不对,遂,尝试使用终端cp该文件,这时候才发现,移动硬盘是只读的,这才明白为什么拖拽无法实现拷贝(原来我学识短浅,之前一直使用windows,所以第一次遇到这个问题)。

    解决:

    经过一番查阅资料后,得知Mac上,默认情况对NTFS磁盘的挂载方式是只读(read-only)的,其实Mac原生是支持NTFS的,但是后来由于微软的限制,苹果把这个功能给屏蔽了,但是我们可以通过命令行方式打开这个选项。

    也得益于这段时间一直在看的一本书,刚好有读到【挂载存储媒体】这部分的内容(讲真,当时看书的时候,其实并不理解挂载是什么操作),这会儿正好有机会应用一下。操作记录如下:

    1. sudo mount 

    Linux上用来挂载媒体的命令叫做mount。默认情况下,mount命令会输出当前系统上挂载的设备列表。(文字来源:Linux命令行与Shell脚本编程大全 第3版)。

    输出内容如上图所示。

    mount命令提供如下四部分信息:

    • 媒体的设备文件名
    • 媒体挂载到虚拟目录的挂载点
    • 文件系统类型
    • 一挂载媒体的访问状态

    从输出的信息中,我们可以看到,该硬盘被挂载后的访问状态为只读。

    所以我们需要把它的访问状态改为可写,操作方式如下:

    第一步:使用命令umount将该设备从系统中移除。

    从Linux系统上移除一个可移动设备时,不能直接从系统上移除,而应该先卸载。
    
    卸载设别的命令是umount,umount命令支持通过设备文件或是挂载点来指定要卸载的设备。如果有任何程序正在使用设备上的文件,系统就不会允许你卸载它。
    
    Linux上不能直接弹出已挂载的CD。如果你在从光驱中移除CD时遇到麻烦,通常是因为该CD还挂载在虚拟目录里。先卸载它,然后再去尝试弹出。
    
    文字来源:《Linux命令行与Shell脚本编程大全 第3版》

    当我们在该设备从系统中移除后,再次使用mount命令查看时,可以看到该设备已经不存在系统中了。

    第二步:使用mount命令手动挂载该设备。

    mount命令挂载媒体设备的基本命令:

    mount -t type device directory

    • type 指定了磁盘被格式化的文件系统类型(Linux可以识别非常多的文件系统类型)
    • device 定义了咖存储设备的设备文件的位置;
    • directory 定义了挂载点在虚拟目录中的位置。

    常用的文件系统类型:

    1. vfat:Windows长文件系统;
    2. ntfs:Windows NT、XP、Vista以及Windows 7中广泛使用的高级文件系统;
    3. iso9660:标准CD-ROM文件系统。

    大多数U盘和软盘会被格式化成vfat文件系统,而数据CD则必须使用iso9660文件系统类型。

    媒体设备挂载到了虚拟目录后,用户就有了对该设备的所有访问权限。

    mount命令的参数:

    -o:给文件系统添加特定的选项,该参数允许在挂载文件系统时添加一些以逗号分割的额外选项,以下为常用选项:

    • ro:以只读形式挂载;
    • rw:以读写形式挂载;
    • user:允许普通用户挂载文件系统;
    • check=none:挂载文件系统时不进行完整性校验;
    • loop:挂载一个文件。

    -a:挂载/etc/fstab文件中指定的所有文件系统;

    -f:使mount命令模拟挂载设备,但并不真正挂载;

    -F:和-a参数一起使用时,会同时挂载所有文件系统;

    -v:详细模式,将会说明挂载设备的每一步;

    -I:不启用任何/sbin/mount.filesystem下的文件系统帮助文件

    ... (还有一些参数,就不一一列举了,以后用到的时候我再补充。)

    第三步:你就可以任意在本机与移动硬盘之间读写文件了。

     

     

    展开全文
  • 本文中Linux的版本是centos 8.1 这种方法主要是通过vsftpd搭建ftp服务器,再利用CloudMounter挂载到访达中,从而实现便捷地远程管理服务器文件的目的。 首先搭建ftp服务器,执行命令 yum install vsftpd 安装vsftpd...

    本文中Linux的版本是centos 8.1

    这种方法主要是通过vsftpd搭建ftp服务器,再利用CloudMounter挂载到访达中,从而实现便捷地远程管理服务器文件的目的。

    首先搭建ftp服务器,执行命令

    yum install vsftpd
    

    安装vsftpd,完成之后执行

    systemctl start vsftpd
    

    再执行

    systemctl status vsftpd
    

    应该能看见running的状态显示,之后我们进行配置。执行

    vim /etc/vsftpd/vsftpd.conf
    

    编辑vsftpd的配置文件。每个人的配置都不一样,可查找其它vsftpd的配置文档,这里不再赘述。
    另外,由于使用场景较为单一,不需过多考虑安全性,我使用的是root账户直接作为ftp用户登录的。这需要在 /etc/vsftpd/ftpusers 中把root账户注释掉;在 /etc/vsftpd/user_list 中添加root账户。而且如果需要挂载的话,需要在vsftpd.conf中添加

    local_root=/
    

    之后安装CloudMounter,破解版地址https://xclient.info/s/cloudmounter.html
    安装完成后选择ftp/sftp模式,输入相应配置进行挂载。
    *注意需要选择主动模式,被动模式需要另外配置

    之后我们便可以在访达中直接访问服务器硬盘了。
    如果显示不出文件列表,应该是SElinux的事。可通过关闭或限制selinux(编辑/etc/sysconfig/selinux)并执行

    setsebool -P allow_ftpd_full_access 1
    

    来实现。

    展开全文
  • 打开mac文件共享功能 开启共享服务 进入系统偏好设置中的共享选项。 勾中文件共享(如下图),之后右边的文件共享的绿灯会点亮,并显示“文件共享:打开”。 添加共享目录 点击在文件共享界面(如下图)中右边...
        

    打开mac文件共享功能

    开启共享服务

    1. 进入系统偏好设置中的共享选项。
    2. 勾中文件共享(如下图),之后右边的文件共享的绿灯会点亮,并显示“文件共享:打开”。

    添加共享目录

    1. 点击在文件共享界面(如下图)中右边的共享文件夹下的+号。
    2. 在出现的窗口中找到你要共享的目录,点击增加。
    3. 之后在右边的用户里,进行对该目录的访问权限设置。

    图片描述

    共享选项设置

    AFP 是 apple 的文件共享协议,如果多台mac可以选择
    如果共享到 windows 等非 apple 的机子,选择 smb 的 win 共享协议。
    smb 协议需要在选项中添加用户,可以到账户那新建一个用户,设其角色为共享角色。

    图片描述

    图片描述

    将 Mac OS X 目录挂载到 Linux

    1. 确保你可以挂载 CIFS (SMB) 共享. 在 CentOS/RHEL 下,执行下面的代码

      sudo yum install cifs-utils
      
    2. 创建挂载点

      sudo mkdir -p /mnt/YourMountPointName
      
    3. 将要共享的目录挂载到挂载点上,在标准的 mount -t cifs 命令后面添加 nounix,sec=ntlmssp

      mount -t cifs //ServerName/ShareName /mnt/YourMountPointName -o username=ServerUsername,password=YourPassword,nounix,sec=ntlmssp
      

    参考文章

    1. http://askubuntu.com/questions/63046/how-to-mount-mac-osx-lion-file-share
    2. http://acheron.iteye.com/blog/1139080
    展开全文
  • Red Hat Enterprise5.7 挂载希捷ntfs格式移动硬盘,会跳出一个ERROR提示框:The volume ‘EAGET-NQH’user the ntfs file system which is not supported by your system. 其中‘EAGET-NQH’为我的移动硬盘名。 ...
  • 数据迁移是我们经常会遇到的,有时候做大数据量迁移时,为了快速迁移大数据,有可能在Linux服务器上临时挂载NTFS格式的移动硬盘, 一般情况下,Linux是识别不了NTFS格式移动硬盘的(需要重编译Linux核心才能,加挂...
  • mac 挂载远程文件

    2017-07-05 16:09:51
    https://meiriyitie.com/2015/05/29/using-sshfs-on-linux-and-macos-x/ https://gxnotes.com/article/10939.html http://www.fwolf.com/blog/post/329
  • 将移动硬盘接入服务器。进行分区fdisk /dev/sdan(新建)1(分区号)空格 默认大小容量w(保存)2 . 进行格式化 mkfs.ext3 /dev/sda13 挂在mount /dev/sda1 /mnt/bobo 转载于:...
  • 以上两个关键问题是影响我们操作挂载云主机硬盘读写速度的关键,理想状态下假设我们在北京,那我们购买北京的云主机延时在40ms内,云主机磁盘类型选择SSD存储,这样当我们网络状况良好以及对云主机磁盘操作...
  • 问题描述: 通过mysqldump导出的sql文件很大,300G,如果用网络传输的话比较慢,所有就用移动硬盘挂载... 这个报错意思是 Linux系统不支持ntfs的硬盘格式解决方案:Linux挂载NTFS格式硬盘时会报错unknown files...
  • mac下挂在移动硬盘

    2016-12-23 11:01:26
    echo "UUID=EC9AB3F7-9AF6-F2EC-C4EC-F22419F32464 none ntfs rw,auto,nobrowse" | sudo tee -a /etc/fstab echo "LABEL=大白菜U盘 none ntfs rw,auto,nobrowse" | sudo tee -a /etc/fstab LABEL:为U盘名称 ...
  • Linux挂载NTFS格式硬盘时会报错unknown filesystem type 'ntfs',这时就需要用到第三方的插NTFS-3G来加载NTFS格式硬盘。其中NTFS-3G是一个开源软件,支持在Linux, FreeBSD, Mac OS X, NetBSD, Haiku操作系统下读写...
  • 挂载远程目录到本地,目的是希望能够跟查看本地文件一样,可以方便地浏览远程目录下的文件。 sshfs就是能够满足这项需求的程序,不仅适用于ubuntu/centos等linux系统,也同样适用于Mac。 以Mac为例,使用brew安装...
  • 工作中遇到linux系统 Red Hat Enterprise5.7 挂载希捷ntfs格式移动硬盘,会跳出一个ERROR提示框:The volume ‘EAGET-NQH’user the ntfs file system which is not supported by your system. 其中‘EAGET-NQH’...
  • linux挂载NTFS硬盘和Samba共享 1.挂载 NTFS 硬盘 讲道理是不建议在Linux下面使用ntfs这种文件系统,Linux有个专用的文件系统ext4,但是为什么这么用呢?主要原因还是为了兼容Windows,ntfs是Windows最常用的文件...
  • 有时候做大数据量迁移时,为了快速迁移大数据,有可能在Linux服务器上临时挂载NTFS格式的移动硬盘,  一般情况下,Linux是识别不了NTFS格式移动硬盘的(需要重编译Linux核心才能,加挂NTFS分区), 这时候为了能...
1 2 3 4 5 ... 20
收藏数 7,571
精华内容 3,028