SSHセッションの開始時に奇妙なテキストを見つけます。

SSHセッションの開始時に奇妙なテキストを見つけます。

OpenSUSE 13.1(Gnome 3)システムでSSHセッションを開始するたびに、初期化中に端末から奇妙な行が出力されます。

Last login: Sat Nov 29 00:00:00 2014 from [HOSTNAME]
NAME=openSUSE
VERSIONuser@host:~>

今はLast login: ...理解。しかし、なぜこのNAME\VERSION文字列が印刷されるのですか?以下を出力したいと思います。

Last login: Sat Nov 29 00:00:00 2014 from [HOSTNAME]
user@host:~>

実際、OpenSUSE システム内の他のすべての SSH セッションの出力は、予想される出力と一致します。

/etc/profile~/.profileテキストがそのステートメントから出ていることを確認するために、スクリプトの先頭と末尾にechoステートメントを配置しましたが、これらのエコー出力は文字列の後に来るので、奇妙なNAME\VERSION出力がそのステートメントの前にあることを示します。輪郭スクリプト。また、/etc/os-release端末がファイルの内容を印刷する理由はわかりませんが、奇妙な出力はファイルの先頭と一致します。

私のもの/etc/ssh/sshd_config

PasswordAuthentication no
UsePAM yes
X11Forwarding yes
Subsystem   sftp    /usr/lib/ssh/sftp-server
AcceptEnv LANG LC_CTYPE LC_NUMERIC LC_TIME LC_COLLATE LC_MONETARY LC_MESSAGES
AcceptEnv LC_PAPER LC_NAME LC_ADDRESS LC_TELEPHONE LC_MEASUREMENT
AcceptEnv LC_IDENTIFICATION LC_ALL

それでは、私のSSHセッションがこのように開始されるのはなぜですか。この問題をどのように追跡できますか?

答え1

設定ファイル.sshを介してSSHデーモンのロギングレベルを上げます/etc/ssh/sshd_config。通常、構成ファイルの次の部分は次のとおりです。

# Logging
# obsoletes QuietMode and FascistLogging
#SyslogFacility AUTH
SyslogFacility AUTHPRIV
#LogLevel INFO

このLogLevelセクションのコメントを外してSSHサービスを再起動してください。これらのメッセージが SSH に関連している場合、そのメッセージがどこから来たかが表示されます。

答え2

これ今日のメッセージファイル()/etc/motdに奇妙なテキストがあります。そこに何を入れたのか気になります。

MOTDファイルを削除しましたが、セッションは奇妙なテキストで開始されなくなりました。

関連情報