在Ubuntu上挂载SSHFS远程文件系统,你需要遵循以下步骤:
安装SSHFS客户端: 打开终端,运行以下命令来安装SSHFS客户端:
sudo apt update
sudo apt install sshfs
创建一个本地挂载点:
在本地文件系统中创建一个目录,用于挂载远程文件系统。例如,创建一个名为remote_folder
的目录:
mkdir ~/remote_folder
挂载远程文件系统:
使用以下命令将远程文件系统挂载到本地挂载点。请将user@remote_host
替换为远程主机的用户名和主机名/IP地址,将remote_folder
替换为远程文件夹的路径。
sshfs user@remote_host:/remote_folder ~/remote_folder
如果远程主机的SSH端口不是默认的22端口,请使用-p
选项指定端口号,如:
sshfs -p port user@remote_host:/remote_folder ~/remote_folder
输入远程主机的密码: 根据提示输入远程主机的密码。成功后,远程文件系统将被挂载到本地挂载点。
访问远程文件:
现在,你可以像访问本地文件一样访问远程文件。例如,使用文件管理器或命令行导航到~/remote_folder
。
卸载远程文件系统: 当你完成操作后,可以使用以下命令卸载远程文件系统:
fusermount -u ~/remote_folder
注意:如果你想在系统启动时自动挂载SSHFS远程文件系统,可以将挂载命令添加到/etc/fstab
文件中。为此,请使用文本编辑器打开/etc/fstab
文件,如:
sudo nano /etc/fstab
然后在文件末尾添加以下行(请根据实际情况替换相应的值):
user@remote_host:/remote_folder /home/your_username/remote_folder fuse.sshfs _netdev,user,idmap=user,transform_symlinks,identityfile=~/.ssh/id_rsa,allow_other,default_permissions 0 0
保存并关闭文件。现在,每次系统启动时,SSHFS远程文件系统将自动挂载到指定的本地挂载点。