GNU/Linux >> Znalost Linux >  >> Linux

Jak začnu v bash, když ssh'dám na můj server?

Jako běžný uživatel můžete změnit výchozí přihlašovací shell pomocí chsh příkaz. Zde je příklad:

chsh -s /bin/bash

Další možností je použít usermod jako root:

usermod -s /bin/bash username

V případě, že se pokoušíte použít sdílený účet (z jakéhokoli důvodu) a nemůžete změnit výchozí prostředí, můžete spustit

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

Pokud potřebujete chránit vaše prostředí před jiným shellem, můžete nejprve spustit tento shell; například

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

Upravíte /etc/passwd kde poslední položka je výchozí shell. Udělejte to /bin/bash .

Případně můžete změnit výchozí systémové nastavení /bin/sh nebýt bash.


Linux
  1. Jak se připojit k ssh serveru pomocí plink a cmd a veřejného klíče

  2. Ssh – Shell skript pro přihlášení na Ssh server?

  3. Ssh, Sudo, pak stáhnout?

  1. Jak přidat nové řádky do proměnných ve skriptu Bash?

  2. Jak SSH na server pomocí jiného serveru?

  3. Jak scp zpět na místní, když jsem již sshed na vzdálený počítač?

  1. Jak na SSH na Linuxu z Androidu

  2. SSHPass:Jak SSH na server pomocí skriptu bez hesla (neinteraktivně)

  3. Jak na to:Neomezená historie Bash/shell?