温馨提示×

linux sftp版本怎么查

小樊
44
2026-09-08 01:22:12
栏目: 智能运维

在 Linux 下查看 SFTP 相关版本,通常分几种情况,看你具体想查什么:


1. 查看 SFTP 客户端版本(本机 sftp 命令)

sftp -V

sftp --version

不同发行版略有差异,有些只支持 -V

示例输出:

SFTP protocol version 3

2. 查看 OpenSSH 版本(SFTP 由 OpenSSH 提供)

ssh -V

示例:

OpenSSH_8.4p1, OpenSSL 1.1.1k

SFTP 版本一般和 OpenSSH 版本绑定


3. 查看支持的 SFTP 协议版本

本地查看

sftp -V

连接服务器后查看

sftp user@host

连接成功后输入:

version

示例:

SFTP protocol version 3

4. 查看服务器端 SFTP 子系统版本(sshd)

grep sftp /etc/ssh/sshd_config

常见:

Subsystem sftp internal-sftp

具体版本仍由 OpenSSH 决定,可用:

sshd -V

(部分系统不支持,可用 ssh -V 代替)


5. 查看 vsftpd / proftpd(如果是 FTP 不是 SFTP)

如果你用的是 FTP 而非 SFTP

vsftpd -v

proftpd --version

总结

目的 命令
SFTP 客户端版本 sftp -V
SSH / OpenSSH 版本 ssh -V
连接后协议版本 version
服务端配置 grep sftp /etc/ssh/sshd_config

如果你能说明是 客户端 / 服务端 / 协议版本 / 某个具体软件,我可以给更精确的命令。

0