GNU/Linux >> Tutoriels Linux >  >> Linux

Comment démarrer en bash lorsque je me connecte en ssh à mon serveur ?

En tant qu'utilisateur régulier, vous pouvez changer votre shell de connexion par défaut en utilisant le chsh commande. Voici un exemple :

chsh -s /bin/bash

Une autre option consiste à utiliser usermod en tant que root :

usermod -s /bin/bash username

Dans le cas où vous essayez d'utiliser un compte partagé (pour quelque raison que ce soit) et que vous ne pouvez pas modifier le shell par défaut, vous pouvez exécuter

ssh -t <[email protected]> bash -l

Si vous avez besoin de protéger votre environnement d'un autre shell, vous pouvez d'abord exécuter ce shell; par exemple

ssh -t <[email protected]> ksh -c bash -l

Vous modifiez /etc/passwd où la dernière entrée est le shell par défaut. Faites-en /bin/bash .

Alternativement, vous pouvez modifier la valeur par défaut du système de /bin/sh ne pas être bash.


Linux
  1. Comment SSH sur Linux à partir d'Android

  2. SSHPass :comment se connecter en SSH à un serveur à l'aide d'un script sans mot de passe (de manière non interactive)

  3. Ssh - Script Shell pour se connecter à un serveur Ssh ?

  4. Ssh, Sudo, puis télécharger ?

  5. Comment ajouter des nouvelles lignes dans des variables dans un script bash ?

Comment installer Linux Bash Shell sur Windows 10

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

Comment utiliser SSH pour se connecter à un serveur distant

Comment se connecter en SSH à un conteneur Docker

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

Comment SSH au serveur via Linux