我不时需要创建服务器网络 – 链接服务器并快速复制数据.
我正在使用SSH Filesystem (SSHFS)因为它简单易用,就像连接Secure Shell (SSH)一样.
出于安全原因,我使用身份验证文件而不是密码.另一个原因是它是“Amazon Web Services (AWS) EC2”的默认设置.
我不知道连接有什么问题
sshfs {{user_name}}@{{server_ip}}:{{remote_path}} {{local_path}} -o "IdentityFile={{identity_path}}"
我在客户端得到了简单的消息
read: Connection reset by peer
和服务器上的简单消息
"Connection reset by peer"
问我接下来可以做什么?
解决方法:
语法中可能存在许多错误,还有更多错误.
最佳解决方案是使用开关打开详细模式
-o debug
在我的情况下,我看到“身份文件的绝对路径”的问题
no such identity: {{identity_file}}: No such file or directory
Permission denied (publickey).
read: Connection reset by peer
所以我的完整命令看起来像这样
sshfs {{user_name}}@{{server_ip}}:/ /mnt/{{server_ip}} -o "IdentityFile={{absolute_path}},port={{port_number}}" -o debug
我希望它对某人有帮助.