私は自分のウェブサイトホスティング用のvpsを持っています。これは、ubuntuサーバーを実行しています。 sshでサーバーにログインするたびに、ターミナルに長いウェルカムメッセージが表示されます。
Linux node61.buyvm.net 2.6.18-pony6-3#1 SMP Tue Mar 13 07:31:44 PDT 2012 x86_64
Debian GNU/Linuxシステムに含まれているプログラムはフリーソフトウェアです。各プログラムの正確な配布条件は、/ usr/share/doc/*/copyrightの個々のファイルに記述されています。
Debian GNU/Linuxには、適用法で許可される範囲で、絶対に保証はありません。最終ログイン:Wed Jul 11 12:08:19 2012 from 113.72.193.52 Linux node61.buyvm.net 2.6.18-pony6-3#1 SMP Tue Mar 13 07:31:44 PDT 2012 x86_64
Debian GNU/Linuxシステムに含まれているプログラムはフリーソフトウェアです。各プログラムの正確な配布条件は、/ usr/share/doc/*/copyrightの個々のファイルに記述されています。
Debian GNU/Linuxには、適用法で許可される範囲で、絶対に保証はありません。 CT 17323に入った-bash-4.2#
これについていくつかの調査を行った後(はい、私はちょうどグーグルで回っていました)、私のサーバーには.bashrc
および.bash_profile
(または.profile
)これを制御します。私はvimを使用して.bashrc
および.profile
そして、端末にメッセージを表示するコード行を見つけることができなかったようです。したがって、このための別のファイルのようなものがあるのだろうか?
私のsftpがエラー(Received message too long 761422195
)。このエラーの原因はサーバーのウェルカムメッセージであると確信しています。
英語が下手でごめんなさい。私は本当にどんな助けにも感謝します!
2つのファイルを編集する必要があります。
/etc/motd
(本日のメッセージ)/etc/ssh/sshd_config
:設定PrintLastLog
を「いいえ」に変更すると、「最終ログイン」メッセージが無効になります。次に、sshdを再起動します。
/etc/motd
の内容を変更する必要があります。残念ながら、デフォルトでは、/etc/motd
は/var/run/motd
へのリンクであり、ログインするたびにリセットされます。永続的な変更を行うには、次の手順を実行します。
Sudo rm /etc/motd
Sudo nano /etc/motd
またはあなたが好きなエディタ。次に、表示するメッセージ(ある場合)を入力し、ファイルを保存します。
「最後に表示された」メッセージを削除する(たとえば、PrintLastLog
を/etc/ssh/sshd_config
でno
に設定する)非推奨-前回のログイン時刻は貴重なセキュリティです情報。これにより、予期しない誰かが最近システムにログインしたかどうかを確認できます。とにかく、それはもちろん可能ですが、そうします知っている。
ユーザーごとに、touch ~/.hushlogin
メッセージを無効にします。
新しいファイルを作成し、ウェルカムメッセージを編集します。編集/etc/ssh/sshd_config
。その中には、
#Banner /some/path
新しく作成したウェルカムメッセージパスでそのパスを編集します。
お気に入り、
Banner /var/www/welcome.msg
Sshを再起動します。これでうまくいきます。
ファイル/etc/motd.tailを作成し、そこに必要なすべてを書き込みます。ファイル/ etc/motdは、/ etc/motd.tailの内容に基づいて、システムを起動するたびに生成されます。
/ etc/issueファイルを変更している可能性があります。これを試してください:
現在の日付:\ d現在の時刻:\ tシステム名:\ sアーキテクチャ:\ m OSビルド情報:\ vホスト名:\ nカーネル:\ rログインしたユーザーの数:\ u。