如何使用 sftp 将文件传输到已挂载的磁盘?

如何使用 sftp 将文件传输到已挂载的磁盘?

因此我安装了一个外部硬盘,/media/data现在我正尝试使用 SFTP 协议传输外部磁盘上的文件。

然而我尝试的任何事情都以错误告终permission denied

Connected to 192.168.1.14.
sftp> cd /media/data/
sftp> put Test.txt 
Uploading Test.txt to /media/data/Mitja/Test.txt
remote open("/media/data/Test.txt"): Permission denied

有什么想法我能做什么?

编辑:我的挂载命令/etc/fstab是:

proc            /proc           proc    defaults          0       0
PARTUUID=e20a628d-01  /boot           vfat    defaults          0       2
PARTUUID=e20a628d-02  /               ext4    defaults,noatime  0       1
UUID=A2DE-E78C /media/data auto rw,defaults,gid=33,uid=33,umask=0027 0 1

为了测试目的,我使用“pi”用户进行 sftp。

答案1

问题是您使用了错误的 UID 和 GID 条目。

正如您所指出的,您的用户pi正在使用组 ID 1000 和用户 ID 1000。在您的 fstab 中按如下方式更新您的挂载点:

UUID=A2DE-E78C /media/data auto rw,defaults,gid=1000,uid=1000,umask=0027 0 1

相关内容