FileZilla: Posso executar um comando de shell remoto através do cliente FileZilla?

10

Eu tenho uma pergunta muito simples. Posso executar um comando de shell remoto no servidor via cliente FileZilla. Por exemplo, posso fazer um:

tar -zxvf myarchive.tar.gz

etc ... (não achou possível com FTP simples, estava pensando nos outros protocolos oferecidos pelo FileZilla).

Obrigado.

John Sonderson
fonte

Respostas:

11

Alguns , mas não muitos, servidores FTP suportam SITE EXEC command. Você pode inserir isso no FileZilla usando Servidor> Inserir comando personalizado . Por exemplo:

SITE EXEC tar -zxvf myarchive.tar.gz

Além do FTP, o FileZilla suporta apenas o protocolo SFTP, que não tem como executar comandos no lado remoto.


Embora seja comum que, se você tiver um acesso SFTP, também tenha um acesso ao terminal SSH. Alguns clientes SFTP (mas não o FileZilla) possuem um recurso de terminal interno que permite executar comandos em uma sessão de terminal SSH que é aberta perfeitamente usando as mesmas credenciais usadas no SFTP.

Por exemplo, no WinSCP , vá para Comandos> Abrir terminal :

Janela Console do WinSCP

Você pode até salvar o comando e reutilizá-lo facilmente .

Com o protocolo FTP, você pode executar o SITE ...comando na mesma janela.

(Eu sou o autor do WinSCP)

Martin Prikryl
fonte
3

Como esse link aponta, a resposta para a pergunta ainda é não. Para executar comandos shell remotos, use um cliente ssh.

John Sonderson
fonte