如何在Linux中将文件上传到网络文件夹?

如何在Linux中将文件上传到网络文件夹?

我在 Linux 上有一个 Web 应用程序。上传文件时,我想将文件保存到另一台服务器(Linux 操作系统)的网络中。我使用 mount -rw 命令挂载文件夹,我想将文件保存到本地文件夹,但我仍然无法上传文件。我该怎么办?

答案1

在本地挂载远程文件夹的一个好方法是通过“sshfs”

它通过标准 SSH 端口 (22) 工作。快速、加密、无痛的 NFS 替代方案

SSHFS[电子邮件保护]:/var/www/htdocs www-示例

如果需要访问非用户文件夹:

1)您可以通过 /etc/ssh/sshd_config 允许 root 登录(不太安全)

2)更改远程文件夹的权限以允许普通用户访问

3)设置密钥。

http://fuse.sourceforge.net/sshfs.html

答案2

一个简单的方法就是使用 scp:

scp filename.zip server:/path/to/dir/filename.zip

您需要确保正确配置了 ssh 密钥,以便您的客户端计算机无需密码即可连接到服务器计算机。man ssh-keygen尝试man ssh-copy-id

相关内容