Comment utiliser sudo over SFTP avec CyberDuck?

je copie cette question d'ici: http://getsatisfaction.com/cyberduck/topics/can_i_use_sudo_over_sftp_with_cyberduck

je vais avoir le même problème et trouver qu'il est difficile de trouver une réponse:

J'utilise Cyberduck sur SFTP. Je peux se connecter et parcourir les fichiers très bien, mais quand j'essaie de télécharger, j'obtiens un les autorisations d'erreur. Hébergeur me dit que je besoin d'utiliser le 'sudo' de la commande. Je sais comment le faire via le Terminal, mais il est possible de dire à Cyberduck d'utiliser sudo?

s'il vous Plaît ne me dites pas d'utiliser la racine parce que:

Que faire si vous n'avez pas accès à root ou ne souhaitez pas activer l'accès root?

37
demandé sur skaffman 2010-08-01 13:41:20

4 réponses

j'ai eu ce même problème pendant très longtemps, et j'avais résigné à simplement utiliser putty pour éditer des fichiers, ou les déplacer de mon répertoire personnel.

Malheureusement, ce n'est qu'une réponse partielle, car il ne fonctionne pas nativement sous linux. Vous pourriez être en mesure de l'utiliser dans le vin. Il s'avère qu'il est possible de le faire en utilisant winscp.

mise en place d'une nouvelle session SFTP dans winscp, Setup page 1

après cela, allez dans la section SFTP de la configuration, sélectionnez personnalisez le serveur SFTP, et tapez le chemin vers le binaire sftp-server distant avec sudo-s Ajouté avant lui. Pour que cela fonctionne, vous devez activer sudo sans mot de passe. Vous pouvez utiliser la commande whereis sur le serveur distant pour trouver le chemin d'accès sftp-server.

How to retrieve sftp-server path

Last Step

11
répondu Kin 2011-06-21 12:14:02

je pense que la meilleure solution est d'utiliser votre sudo en ssh pour modifier les autorisations. Vous pouvez même écrire un petit script shell pour vous donner accès pendant que vous travaillez et régler les permissions en arrière quand vous avez terminé.

je suis réellement curieux de savoir si il ya une meilleure façon de le faire, mais je suis assez sûr qu'il ne l'est pas.

4
répondu chaimp 2010-08-06 01:05:44

je télécharge le fichier avec cyberduck pour un dossier où je peux écrire (par exemple, le dossier home de l'cyberduck utilisateur connecté). Puis je me connecte à la machine via SSH et sudo mv le fichier dans le dossier de destination désiré.

4
répondu zaepfle 2016-02-12 13:59:15

il est possible de démarrer le serveur SFTP distant avec sudo mais je doute que vous puissiez trouver un client GUI SFTP supportant cela.

0
répondu salva 2011-06-04 19:45:05