FileZilla: Puis-je exécuter une commande shell distante via le client FileZilla?

10

J'ai une question très simple. Puis-je exécuter une commande shell distante sur le serveur via le client FileZilla. Par exemple, puis-je faire:

tar -zxvf myarchive.tar.gz

etc ... (ne pensait pas que c'était possible avec un FTP simple, se posait des questions sur les autres protocoles proposés par FileZilla).

Merci.

John Sonderson
la source

Réponses:

11

Certains serveurs FTP, mais pas beaucoup, le prennent en charge SITE EXEC command. Vous pouvez entrer cela dans FileZilla en utilisant Serveur> Entrer une commande personnalisée . Par exemple:

SITE EXEC tar -zxvf myarchive.tar.gz

Autre que FTP, FileZilla ne prend en charge que le protocole SFTP, qui n'a aucun moyen d'exécuter la commande du côté distant.


Bien qu'il soit courant que si vous disposez d'un accès SFTP, vous disposez également d'un accès au terminal SSH. Certains clients SFTP (mais pas FileZilla) ont une fonctionnalité de terminal intégrée qui vous permet d'exécuter des commandes sur une session de terminal SSH qui s'ouvre de manière transparente en utilisant les mêmes informations d'identification que vous avez utilisées pour SFTP.

Par exemple dans WinSCP , accédez à Commandes> Ouvrir le terminal :

Fenêtre de la console WinSCP

Vous pouvez même enregistrer la commande et la réutiliser facilement .

Avec le protocole FTP, vous pouvez exécuter la SITE ...commande à partir de la même fenêtre.

(Je suis l'auteur de WinSCP)

Martin Prikryl
la source
3

Comme le souligne ce lien , la réponse à la question est toujours non. Pour exécuter des commandes shell distantes, utilisez un client ssh.

John Sonderson
la source