~/.ssh/rc ファイルを含むリモートサーバーがあります。サーバーにSSH接続するたびにファイルが実行され、リモートシェルに接続されます。通常それが私が望むものです。時々私はこれをしたくない。
~/.ssh/rcが実行されないようにsshを実行するときに提供できるオプションはありますか?
ベストアンサー1
クライアントはこの操作を実行できません。これはセキュリティ機能です。~/.ssh/rc
ファイルは、クライアントがバイパスできない操作を実行できます(ただし、一般的な用途ではありません)。
ジョブをバイパスする最も確実な方法~/.ssh/rc
は、環境変数に依存するコードでジョブをラップし、クライアントがこの環境変数をサーバーに渡すことを可能にすることです(AcceptEnv
のディレクティブ/etc/sshd_config
)。
サーバー側でこれを行うもう1つの方法は次のとおりです。no-user-rc
パラメータでキーを使用する。