在 CentOS 上通过 OpenSSH 的 SFTP 服务(sshd 内置 SFTP) 提供文件传输时,它本质上使用的是 标准 SFTP 协议(SSH File Transfer Protocol),因此理论上兼容所有支持 SFTP 协议的客户端,与具体操作系统无关。
下面按常见类型说明:
sftp user@centos_ip
rsync -avz -e ssh file user@centos:/path
sftp user@centos_ip
sftp user@centos_ip
sftp://user@centos_ip
CentOS 默认 禁用 SSH-1,只支持 SSH-2 + SFTP
/usr/libexec/openssh/sftp-server/etc/ssh/sshd_configSubsystem sftp internal-sftp
如果你有特定客户端连不上 CentOS SFTP,可以告诉我:
我可以帮你具体排查。