ターミナル プロファイルで、ssh 接続直後に cd に設定するにはどうすればよいですか?

ターミナル プロファイルで、ssh 接続直後に cd に設定するにはどうすればよいですか?

私は OS X を使っていて、ターミナル (bash) を使用して Web サーバーに接続しています。ssh 接続後に特定のサブディレクトリが開くようにプロファイルを設定したいと思います。常にこのディレクトリから開始したいわけではありません。このプロファイルはサーバーの特定の領域を管理するためのものです。

現在、ターミナルの環境設定 > プロファイル > シェル > スタートアップ > 実行コマンドでプロファイルを設定しています。ssh [email protected]; cd sub/folders/

もちろん、ssh は接続され、2 番目のコマンドは実行されません。ターミナル プロファイル内でこれを行う方法はありますか?

答え1

@rickfillion に感謝します:

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

答え2

ssh user@ip cd /path/to/dir は問題なく動作するはずです。または、その接続の ssh_config ファイルで次のように設定してください。

関連情報