GNU/Linux >> LINUX-Kenntnisse >  >> Linux

Wie man in ein bestimmtes Verzeichnis ssh?

Ich melde mich häufig bei einem Server an und cd dann in ein bestimmtes Verzeichnis. Ist es möglich, diese beiden Befehle zu einem zu vereinfachen?

ssh [email protected]  
cd /home/guest

Ich möchte nach Möglichkeit vermeiden, etwas an „foo“ zu ändern, da ich es mit dem Serveradministrator klären muss. Ich benutze Bash, bin aber offen für Antworten in anderen Shells.

Akzeptierte Antwort:

Setzen Sie einfach als letzte Zeile Ihrer Datei ~bob/.bash_profile auf foo:

cd /home/guest >& /dev/null

Jetzt wird jedes Mal, wenn Sie sich anmelden (ob per SSH oder auf andere Weise), der cd-Befehl ausgeführt. Es ist kein Herumfummeln mit ssh notwendig.

Ich weiß, dass Sie geschrieben haben, dass Sie „nach Möglichkeit vermeiden möchten, irgendetwas auf ‚foo‘ zu ändern“, aber wenn das [E-Mail-geschützte] Konto Ihnen gehört, sollte das Ändern Ihres eigenen .bash_profile akzeptabel sein, oder?


Linux
  1. So klonen Sie ein Git-Repository in einen bestimmten Ordner

  2. Ssh – Beschränken eines Ssh/scp/sftp-Benutzers auf ein Verzeichnis?

  3. Ssh in ein bestimmtes Verzeichnis?

  4. Wie man SSH in einen Docker-Container einfügt

  5. Wie kann ich die MySQL-Datenbank mit dem Befehl in SSH wiederherstellen?

Wie man SSH in einen Raspberry Pi einfügt [Anfängertipp]

So führen Sie SSH in Docker-Container ein [Schritt für Schritt]

So führen Sie SSH in einen Docker-Container ein

Wie Sie von Windows aus SSH in Ihren Linux-Server einbinden

So führen Sie SSH in WSL2 unter Windows 10 von einem externen Computer aus

Wie man SSH in einen Windows 10-Rechner von Linux ODER Windows ODER überall her einfügt