Articles of sshfs

在XenServer 6.1上使用SSHFS

在Xen Server 6.1上,为了备份我的虚拟机,我使用了基于以下工具的脚本: xe vm-listbuild立要备份的虚拟机列表 xe vm-snapshot拍摄虚拟机的快照 xe template-param-set is-a-template=false ha-always-run=false将快照转换为虚拟机 xe vm-export vm=uuid_of_this_new_vm filename=|ssh ….. "cat > /path/backup.xva" – >将导出发送到我的备份服务器,而无需将其存储在本地 xe vm-uninstall 我想使用sshfs来挂载我的Xen主机上的远程备份服务器。 但是,sshfs在Xen发行版或默认存储库(XenServer 6.1.0更新)中不可用。 我有几种可能性在我的Xen主机上安装sshfs: 我添加一个包含sshfs的回购。 我想以后可能会引起我的麻烦。 它不被Xen支持,我更喜欢让主机configuration大部分不变 我可以把一个tarball安装在一个目录中 或者我拿RPM来分开安装 或者我find一种方法来pipe道远程SSH命令到xe vm-import像我这样做出口。 我testing了很多东西,但没有任何工作 你认为最好的解决scheme是什么?

如何使sshfs + VPN + git一个可以忍受的工作环境?

目前,我正在使用的项目的代码库位于公司服务器上。 它必须保持那样。 远程git仓库也不能公开。 我目前的设置是: 连接到VPN 运行sshfs来挂载代码的副本 开始编写代码 当我完成: ssh到远程服务器,并在那里运行git命令 这个问题是,VPN时常下降,所以我的sshfs挂起,我的IDE冻结。 我所做的是手动重新连接VPN,然后再次运行sshfs ,然后重新开始工作。 但是随着VPN越来越频繁地变得烦人。 所以我想知道是否有某种cachingsshfs设置,这将允许我工作,并且只有当VPN恢复时才同步更改。 这可能是没有意义的,因为如果远程驱动程序不可用,则无法写入。 那么如何设置一个不同的设置,使用某种types的事物,并使用rsync以双向方式移动更改(当我保存一个文件,或者当我做git pull ) 我不能只是克隆克隆,因为我不能重现整个环境工作“本地”(数据库和东西) 代码必须在他们的服务器上,为了让我testing/看到我的工作,我必须访问一个URL,那就是我的沙箱。 每次我想看到我的变化,我都无法推动。

sshfs + encfs是稳定的吗?

您在使用SSHFS的ENCFS进行远程备份时有什么经验? 我主要想知道的是长期稳定。

拒绝对用户装载的FUSE文件系统进行根访问

让我开始给你我的设置的细节: 我在x86_64的拱门上运行Fedora 13。 我用sshfs挂载了一个远程目录: jim@localsite $ sshfs jim@remotesite:/home/jim /home/jim/remotemount 现在,如果su为root并尝试读取挂载点下的内容,我会得到: root@localsite $ ls -l /home/jim/remotemount ls: cannot access remotemount: Permission denied root@localsite $ ls -l /home/jim total 0 drwxrwx—. 1 jim jim 90 Oct 1 12:00 bin drwxrwx—. 1 jim jim 90 Oct 1 12:00 dev d?????????? ? ? ? ? ? remotemount drwxrwx—. 1 […]

在切换networking接口连接时保持ssh连接保持活动状态并持久

场景: 在笔记本电脑上,连接到以太网并通过SSH连接到远程服务器 想要移动到笔记本电脑的办公室另一端,并改变到WiFi而不中断SSH连接 我试过了:首先连接到WiFi然后断开以太网; 并先断开以太网,然后连接到WiFi。 这两种方法都不行。 当使用Ubuntu和OS X服务器以及两个操作系统选项以及客户端时也尝试过。 没有运气。 好像我需要某种方式告诉我的SSH连接,它应该开始使用新连接的networking接口,而不是旧的断开连接的接口。 有任何想法吗? 我意识到,我可以整天待在WiFi上,但我不想这样做。 我也意识到,我可以在远程服务器的屏幕会话内工作,然后在更改接口后重新连接到该屏幕会话,但是我也不想这样做。 例如,我可能会通过SSH传输一些大的命令,如数据库转储,或者我可能通过SSHFS打开文件,或者我可能只是想避免重新连接的麻烦

反映主机目录中的更改时提高SSHFS性能

我从Ubuntu Server VM guest虚拟机挂载了一个SSHFS,挂载了一个主机Mac OS X目录。 在Mac OS X主机目录中直接进行的更改大约需要5-10秒才能体现在Ubuntu Server VM guest虚拟机安装中。 我正在使用以下命令… sshfs user @ host:〜/ host 什么额外的选项(如果有的话)会改善这种延迟?

FUSE安装可能会破坏Linux服务器的稳定性?

我是多用户服务器的系统pipe理员,我们部门的学生有shell帐户。 我们的一个用户要求我们安装sshfs 。 我正在辩论是否按照build议安装sshfs是明智的。 我主要关心的是FUSE安装是否可以使我们的服务器不太可靠。 根据我的经验,当NFS服务器突然变得不可用时,服务器可能会发生不好的事情 – 负载平均值会上升,并且可能无法将其彻底卸载,从而导致硬重启。 如果一个装有FUSE的服务器突然消失了,那么清理这个烂摊子有多难呢? 是否还有其他可能的灾难或陷阱我应该考虑? 至less在NFS中,只有root可以挂载,我们可以select挂载我们认为合理可靠的NFS服务器。 假设我们的用户没有敌意,但可能意外地做了愚蠢的事情。 另外,我并不担心它们可能挂载的文件系统的内容,因为我们的用户已经拥有shell的访问权限,并且可以将他们想要的任何东西复制到他们的主目录中。

如何在启动时挂载sshfs?

使用NAS盒子作为24/7文件服务器,我想使用sshfs从Ubuntu 9.04桌面连接到它。 目前,我在桌面的fstab中有这样的一行: sshfs#jldugger@storage:/mnt/HD_a2/ /mnt/storage fuse comment=sshfs,auto,users,exec,uid=1000,gid=1000,allow_other,reconnect,transform_symlinks,BatchMode=yes,fsname=sshfs#jldugger@storage/mnt/HD_a2/ 0 0 我可以确认它适用于mount /mnt/storage 。 我需要的是在启动时安装它的一些方法,但在networking连接build立之后。

如何列出当前的sshfs挂载到服务器?

如果有人通过sshlogin到服务器以便使用shell,可以快速使用last | w |来显示login的用户。 如果有人通过sshfs在另一台计算机上挂载目录在同一台服务器上,则last | w |不会显示连接。 有没有一个命令类似于last | w |谁将显示当前sshfs挂载在服务器上?

如何通过sshfs sudo?

在我的本地主机alpha我有一个目录通过sshfs映射到主机bravo ,如下所示: $ sshfs charlie@bravo:/home/charlie ~/foo 然而,在主机bravo有另一个用户,三angular洲,我想要sudo /bin/su ,所以我可以在bravo:/home/delta工作bravo:/home/delta 。 delta可能不会通过sshlogin; 由于我无法改变的原因,只有当你在机器上时,你才可以追溯到三angular洲。 通常情况下,我会成为bravo ,然后sudo三angular洲,但我想知道是否有什么办法可以做到这一点,当我通过SSH安装查理的家庭目录。