FileZilla:我可以通过 FileZilla 客户端运行远程 shell 命令吗?

Joh*_*son 11 ftp shell filezilla remote-connection remote-access

我有一个非常简单的问题。我可以通过 FileZilla 客户端在服务器上运行远程 shell 命令吗?例如,我可以做一个:

tar -zxvf myarchive.tar.gz

等等......(不认为普通 FTP 是可能的,想知道 FileZilla 提供的其他协议)。

谢谢。

Mar*_*ryl 13

一些(但不是很多)FTP 服务器支持SITE EXEC command. 您可以使用Server > Enter custom command在 FileZilla 中输入它。例如:

SITE EXEC tar -zxvf myarchive.tar.gz
Run Code Online (Sandbox Code Playgroud)

除了FTP,FileZilla 只支持SFTP 协议,无法在远程端执行命令。


尽管通常情况下,如果您有 SFTP 访问权限,那么您也有 SSH 终端访问权限。某些 SFTP 客户端(但不是 FileZilla)具有内置终端功能,允许您通过 SSH 终端会话执行命令,该会话使用您用于 SFTP 的相同凭据无缝打开。

例如在WinSCP 中,转到Commands > Open Terminal

WinSCP 控制台窗口

您甚至可以保存命令并轻松地重复使用它

使用 FTP 协议,您可以SITE ...从同一窗口执行命令。

(我是 WinSCP 的作者)