私たちのチームは、すべてのホストにウェルカムバナーを追加することにしました。にメッセージを追加するのではなく、チームメンバーが/etc/motd
メッセージを追加しました。echo
~/.cshrc
これはscp
ホスト間の関係を破壊することです。誰かがこれがどのように壊れるかを説明できますかscp
?cshrc
これを行うときにロードされていてもscp
?これらのエコーメッセージの一部はどのようにこれを破ることができますか?
私は内部の動作を知りませんscp
。
私たちが追加したメッセージ~/.cshrc
:
echo "##############################################################################"
echo " Alert! Aler! Alert! Alert! Alert! Alert!"
echo "This is a restricted box, any actions performed here will be reported to [email protected]"
echo "##############################################################################"
ベストアンサー1
転送の上で実行されるコマンドは、ssh
サーバーを起動する前に多くの出力を期待しません。これは多くのユーティリティに影響を与えます。
解決策は、次の状況でのみ管理チームにメッセージを印刷させることです。標準出力端末に接続しました。
if ( $?prompt ) then
echo "Secure machine message..."
echo "More warnings"
echo "Etc."
endif
より良い点は全く入れないで.cshrc
メッセージ内容自体/etc/issue.net
と表示今後ログイン。ただし、/etc/ssh/sshd_config
次の行を使用して有効にする必要があります。
Banner /etc/issue.net