3 votes

Télécharger le fichier en mode ssh?

Je fais souvent de la navigation sur mes serveurs distants avec ssh. Parfois, j'aimerais pouvoir télécharger un fichier pour l'ouvrir sur mon ordinateur.

Mais la seule façon que je connaisse pour le faire est d'ouvrir une nouvelle fenêtre de ligne de commande et d'utiliser scp du local vers le distant.

Existe-t-il un moyen de le faire directement à partir du serveur ssh ?

Comme une commande qui connaît mon adresse IP actuelle pour tout configurer automatiquement ?

(Ce serait merveilleux de pouvoir faire de même pour le téléversement...)

1voto

TMS Points 17522

Il n'y a pas de moyen facile de le faire - j'ai utilisé ssh & scp pendant de nombreuses années comme vous venez de le décrire. Cependant, vous pouvez configurer ssh & scp de manière à ce qu'ils ne demandent pas de mot de passe à chaque fois, ce qui est très confortable! Pour cela, vous avez besoin de :

  1. Générer des clés avec ssh-keygen - elles peuvent également être protégées par une phrase secrète (= mot de passe)
  2. Copier les clés sur la machine distante dans ~/.ssh/authorized_keys

Et ensuite, à chaque fois que vous démarrez une session, vous lancez ssh-agent et ssh-add. Vous entrez simplement le mot de passe une fois. Ensuite, vous pouvez simplement exécuter scp/ssh plusieurs fois, à partir de scripts, etc., sans avoir à saisir le mot de passe à chaque fois!

Je ne me souviens pas exactement de la manière de configurer tout cela, mais consultez les pages de manuel de tous ces outils utiles! De nombreuses choses peuvent être automatisées en les plaçant dans les fichiers ~/.bash_profile ou ~/.bashrc.

0voto

Jack Satriano Points 1989

J'ai trouvé cela en essayant de répondre à votre question pour moi-même:

https://askubuntu.com/a/13586/137980

Il suffit d'installer zssh et d'utiliser Ctrl-@ pour passer en mode de transfert de fichiers.

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X