GNU/Linux >> Tutoriales Linux >  >> Linux

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

Frecuentemente inicio sesión en un servidor, luego cd en un directorio específico. ¿Es posible simplificar estos dos comandos en uno solo?

ssh [email protected]  
cd /home/guest

Me gustaría evitar cambiar nada en 'foo' si es posible, ya que tendré que aclararlo con el administrador del servidor. Uso bash, pero estoy abierto a respuestas en otros shells.

Respuesta aceptada:

Simplemente colóquelo como la última línea de su archivo ~bob/.bash_profile en foo:

cd /home/guest >& /dev/null

Ahora, cada vez que inicie sesión (ya sea por SSH o de otra manera), se ejecutará el comando cd. No es necesario jugar con ssh.

Sé que escribiste que "te gustaría evitar cambiar cualquier cosa en 'foo' si es posible", pero si la cuenta [email protected] es tuya, cambiar tu propio .bash_profile debería ser aceptable, ¿no?


Linux
  1. Cómo extraer archivos Tar a un directorio específico o diferente en Linux

  2. Cómo clonar un repositorio Git en una carpeta específica

  3. Ssh:¿restringir un usuario de Ssh/scp/sftp a un directorio?

  4. ¿Cómo reenviar una clave Ssh ya reenviada a Tmux?

  5. Ssh en un directorio específico?

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

Cómo usar SSH en contenedores Docker [paso a paso]

Cómo usar SSH en un contenedor Docker

Cómo SSH en su servidor Linux desde Windows

Cómo SSH en WSL2 en Windows 10 desde una máquina externa

Cómo SSH en una máquina con Windows 10 desde Linux O Windows O en cualquier lugar