机器:
DS920+ ( DSM7.1 )
服务:
已开启 SSH ( 22 端口)
已开启 sftp ( 22 端口)
现状:
1 ,可以正常使用 ssh ( root 用户)
2 ,无法通过 sftp 访问系统文件( root 用户),如果换成普通用户,只能访问到 volume 层级的文件。
3 ,可以通过 scp 协议访问系统文件( root 用户)
请教,如何在群晖上使用 sftp ( root ),感谢。
1
lifanxi 2022-05-22 00:43:06 +08:00
貌似 DSM 的 sftp 是自己的一个实现,做不到。你可以自己编译一个正常的 sftp-server 放进去,然后实现你想要的。
不过我很好奇有什么场景是必须要用 sftp 的,直接 scp 或 rsync 不够用么 e ? |
2
ferock 2022-05-22 02:59:51 +08:00 via iPhone
sftp ,admin 用户,访问 volume 层级无使用上的问题。
非要访问 / 下的文件,ssh 手工改呀。 不要把群晖当 debian 用,这不对 |
3
Pogbag OP @lifanxi 因为我 iOS Mac 上的 SSH Client 都只支持 sftp ,不支持 scp ;自建 sftp-server ,可以访问到 root 用户的 /目录吗
|
5
AceDogs 2023-02-02 22:30:00 +08:00
用 async 。 公网的话 async 配合 ssh ,效果更好
|
6
AceDogs 2023-02-02 22:30:21 +08:00
@liufengsoft722 rsync
|