GNU/Linux >> Tutoriales Linux >  >> Linux

¿Cómo empiezo en bash cuando hago ssh en mi servidor?

Como usuario habitual, puede cambiar su shell de inicio de sesión predeterminado utilizando el chsh dominio. Aquí hay un ejemplo:

chsh -s /bin/bash

Otra opción es usar usermod como root:

usermod -s /bin/bash username

En el caso de que intente usar una cuenta compartida (por cualquier motivo) y no pueda cambiar el shell predeterminado, puede ejecutar

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

Si necesita mantener su entorno alejado de algún otro shell, entonces puede ejecutar ese shell primero; por ejemplo

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

Editas /etc/passwd donde la última entrada es el shell predeterminado. Que sea /bin/bash .

Alternativamente, puede alterar el valor predeterminado del sistema de /bin/sh no ser bash.


Linux
  1. SSHPass:cómo acceder a un servidor mediante SSH mediante un script sin contraseña (no de forma interactiva)

  2. Cómo conectarse al servidor ssh con plink y cmd y clave pública

  3. Ssh:¿script de shell para iniciar sesión en un servidor Ssh?

  4. ¿Cómo agregar nuevas líneas en variables en Bash Script?

  5. ¿Cómo SSH en un directorio específico?

Cómo instalar Linux Bash Shell en Windows 10

Cómo SSH en una Raspberry Pi [Consejo para principiantes]

Cómo usar SSH para conectarse a un servidor remoto

Cómo usar SSH en un contenedor Docker

Cómo SSH en su servidor Linux desde Windows

Cómo SSH al servidor a través de Linux