3 votes

Démarrage automatique de PuTTY à partir de la ligne de commande avec un chemin de démarrage spécifique

Je démarre plusieurs sessions PuTTY chaque jour avec un chemin d'accès spécifique dans chaque session.

J'ai créé une commande dans le fichier batch comme suit

Start "c:\putty.exe" abc@1.1.1.1 -pw abc123 22

Comment procéder pour ouvrir PuTTY directement dans un répertoire distant spécifique.

J'ai 20 sessions.

Veuillez nous aider.

6voto

Martin Prikryl Points 18838

Vous devez créer un fichier avec deux commandes, le changement de répertoire et le démarrage de Shell, comme suit :

cd /path
/bin/bash

Utilisez ensuite le paramètre de ligne de commande -m pour "exécuter" les commandes. Vous voudrez également utiliser l'option -t pour forcer le retour de l'ATS en tant que -m le désactive.

putty.exe username@example.com -pw password -t -m commands.txt

Pour éviter d'avoir un fichier de commandes distinct pour chaque session, il suffit de le générer à partir du fichier batch :

set SCRIPT_FILE=%TEMP%\commands.txt
echo cd /path > %SCRIPT_FILE%
echo /bin/bash > %SCRIPT_FILE%
putty.exe username@example.com -pw password -t -m %SCRIPT_FILE%

Références :


Si vous souhaitez une interface graphique pour gérer les sessions avec un chemin d'accès distant initial spécifique, vous pouvez utiliser WinSCP.

(Je suis l'auteur de WinSCP)

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X