Ssh

歡迎橫幅停止 scp

  • April 1, 2017

我們的團隊決定為所有房東添加歡迎橫幅。一個團隊成員,而不是添加消息 in/etc/motd添加了帶有echoin的消息~/.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 xxx@yyy.com"
echo "##############################################################################"

在傳輸之上執行的命令在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

引用自:https://unix.stackexchange.com/questions/355016