我已经sshfs
在我的计算机上安装32bit CentOS 6.9
并尝试安装相同类型的远程计算机:
modprobe fuse
yum install epel-release
mkdir mydir
yum install sshfs
我运行命令:
sshfs [email protected]/root: /mydir
出现错误:
read: Connection reset by peer
我可以毫无问题地通过 ssh 登录到远程计算机。我也可以sshfs
从另一台 Ubuntu 机器上。
为什么 CentOS 不能 sshfs 到另一个 CentOS?
UPD
:
在我通过放置服务器 IP 并添加调试密钥来更改命令后,我收到了密码提示。
sshfs -d [email protected]:/root /mydir
输出:
FUSE library version: 2.8.3
nullpath_ok: 0
[email protected]'s password:
unique: 1, opcode: INIT (26), nodeid: 0, insize: 56
INIT: 7.14
flags=0x0000f07b
max_readahead=0x00020000
INIT: 7.12
flags=0x00000011
max_readahead=0x00020000
max_write=0x00020000
unique: 1, success, outsize: 40
一切都停止了,我仍然无法获取远程文件。
更新2
在没有调试的情况下运行后,我发现我可以看到带有sudo ls
.看起来我需要超级用户权限才能浏览远程文件。如何为普通用户启用此功能?