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: