58 条回复  ·  6109 次点击
tool2dx 楼主 初学 4 天前
@Tink “你意思大家用 ssh 是为了传文件吗” 咬文嚼字没意思,你知道我指的是 openssh 里的 sftp 协议。
w568w 小成 4 天前
@tool2dx 本来不想回复了,你这句话成功又把我炸回来了: 「安装 openssh 是为了传文件?肯定啊,openssh 传文件速度很快的」:传文件有很多专门的工具,比如 rsync 。rsync 有实时压缩、差分传输、文件系统复制等高级特性,SFTP 无论性能还是功能都没法比(当然 openssh 的 SFTP 大部分情况下传文件都可以跑满带宽。但这一点 FTP 、WebDAV 都可以做到)。rsync 支持 Linux 和 macOS ,Windows 上也有 cwrsync 项目。 「 smb 基本上是 windows 独享的」:你听说过 Samba 项目和 CIFS 文件系统吗?搜一下这两个是谁开发的、主要用在什么系统里。macOS 我不熟悉,但我知道 smb 在访达里是实打实的一等公民; 「 linux/mac 上你总不可能用 ftp 协议来传吧」:为什么不能?
StevenRCE0 小成 4 天前
一般这种场景在机子之间传文件会用 smb 或者 nfs 吧 emmm ,大一点的文件就会看出性能差距了;而且也不会觉得剩下的协议都可以走 https ( TLS ) 管道,你不觉得流量大一点就会不断重传延迟最后干穿 buffer 么
Tink 小成 4 天前
@tool2dx #29 不是,我意思是,我第一次听说大家主要用 openssh 来传文件
phrack 小成 4 天前
不懂不要瞎 jb 装懂,被拆穿了还在那狡辩 “咬文嚼字没意思,你知道我指的是 openssh 里的 sftp 协议。”
Tink 小成 4 天前
@tool2dx #29 你要说为了装逼不用 ui ,我都觉得比你说的 90%是为了传文件靠谱。。
tool2dx 楼主 初学 4 天前
@StevenRCE0 smb 和 sftp/ssh/scp 都有 buffer 流量控制,传大文件还是比较轻松,包括续传。
cnbatch 初学 4 天前
SSH 常见用途是拿来远程登录、管理主机。传输文件只是个扩展功能而已。 再说了,SMB 支持多通道,SSH 并不能。 小提示:mac 内置 smb 支持 https://support.apple.com/zh-cn/guide/mac-help/mchlp1660/15.0/mac/15.0 https://support.apple.com/zh-cn/102010
czwstc 小成 4 天前
@tool2dx 对于我来说,正好和你的 sftp 代替 smb 相反。 传输文件都是内网有一台 SMB Server (群晖)。 然后本地电脑在网页界面/SMB 挂载 Folder 上传文件 Linux 服务器 走 wget 或者 smb 挂载的形式拿文件。 windows 走 nfs 或者 smb 。 还有 Vmware 的机器走 NFS 。 sftp 只有在个人买了台 Linux 的云服务器,然后本地传文件上去才会使用 sftp 。 更多用于点对点传输文件,大规模部署的话,至少我不太用。
tool2dx 楼主 初学 4 天前
@Tink “我第一次听说大家主要用 openssh 来传文件” 也许我见识少,我真以为大家都是走 sftp 上传文件来着。
返回顶部