Wie kann ich in einem Terminalprofil die CD direkt nach der SSH-Verbindung einrichten?

Wie kann ich in einem Terminalprofil die CD direkt nach der SSH-Verbindung einrichten?

Ich verwende OS X und nutze Terminal (bash), um mich mit meinem Webserver zu verbinden. Ich möchte das Profil so einrichten, dass es nach der SSH-Verbindung ein bestimmtes Unterverzeichnis öffnet. Ich möchte nicht immer in diesem Verzeichnis beginnen – dieses Profil ist für die Verwaltung eines bestimmten Bereichs des Servers gedacht.

Momentan habe ich das Profil in den Terminaleinstellungen > Profil > Shell > Start > Befehl ausführen eingerichtet:ssh [email protected]; cd sub/folders/

Natürlich stellt SSH eine Verbindung her und der zweite Befehl wird nie ausgeführt. Gibt es eine Möglichkeit, dies innerhalb eines Terminalprofils zu tun?

Antwort1

Danke an @rickfillion:

ssh -t [email protected] "cd sub/folders/; bash -l"

Antwort2

ssh user@ip cd /path/to/dir SOLLTE funktionieren ODER es in der ssh_config-Datei für diese Verbindung sogar so festlegen:

verwandte Informationen