.ssh/rc ファイルを無視しますか?

.ssh/rc ファイルを無視しますか?

~/.ssh/rc ファイルを含むリモートサーバーがあります。サーバーにSSH接続するたびにファイルが実行され、リモートシェルに接続されます。通常それが私が望むものです。時々私はこれをしたくない。

~/.ssh/rcが実行されないようにsshを実行するときに提供できるオプションはありますか?

ベストアンサー1

クライアントはこの操作を実行できません。これはセキュリティ機能です。~/.ssh/rcファイルは、クライアントがバイパスできない操作を実行できます(ただし、一般的な用途ではありません)。

ジョブをバイパスする最も確実な方法~/.ssh/rcは、環境変数に依存するコードでジョブをラップし、クライアントがこの環境変数をサーバーに渡すことを可能にすることです(AcceptEnvのディレクティブ/etc/sshd_config)。

サーバー側でこれを行うもう1つの方法は次のとおりです。no-user-rcパラメータでキーを使用する

おすすめ記事