GNU/Linux >> Tutoriels Linux >  >> Linux

Comment Ssh dans un répertoire spécifique ?

Je me connecte fréquemment à un serveur, puis cd dans un répertoire spécifique. Est-il possible de simplifier ces deux commandes en une seule ?

ssh [email protected]  
cd /home/guest

J'aimerais éviter de changer quoi que ce soit sur "foo" si possible, car je devrai l'effacer avec l'administrateur du serveur. J'utilise bash, mais je suis ouvert aux réponses dans d'autres shells.

Réponse acceptée :

Mettez simplement la dernière ligne de votre fichier ~bob/.bash_profile sur foo :

cd /home/guest >& /dev/null

Désormais, chaque fois que vous vous connectez (que ce soit par SSH ou autrement), la commande cd s'exécutera. Aucune manipulation avec ssh n'est nécessaire.

Je sais que vous avez écrit que vous "aimeriez éviter de changer quoi que ce soit sur 'foo' si possible", mais si le compte [email protected] est le vôtre, changer votre propre .bash_profile devrait être acceptable, non ?


Linux
  1. Comment extraire des fichiers tar dans un répertoire spécifique ou différent sous Linux

  2. Comment cloner un référentiel Git dans un dossier spécifique

  3. Comment transférer une clé Ssh déjà transférée vers Tmux ?

  4. Ssh dans un répertoire spécifique ?

  5. Comment restaurer la base de données MySQL à l'aide de la commande en SSH ?

Comment se connecter en SSH à un Raspberry Pi [Astuce du débutant]

Comment se connecter en SSH aux conteneurs Docker [étape par étape]

Comment se connecter en SSH à un conteneur Docker

Comment se connecter en SSH à votre serveur Linux à partir de Windows

Comment se connecter en SSH à WSL2 sur Windows 10 à partir d'une machine externe

Comment se connecter en SSH à une machine Windows 10 depuis Linux OU Windows OU n'importe où