Saya punya vps untuk hosting situs web saya. Ini menjalankan server ubuntu. Setiap kali saya masuk ke server saya dengan ssh, ini akan menampilkan pesan sambutan yang panjang di terminal saya.
Linux node61.buyvm.net 2.6.18-pony6-3 # 1 SMP Sel 13 Mar 07:31:44 PDT 2012 x86_64
Program-program yang disertakan dengan sistem Debian GNU / Linux adalah perangkat lunak gratis; ketentuan distribusi yang tepat untuk setiap program dijelaskan dalam file individual di / usr / share / doc / * / hak cipta.
Debian GNU / Linux hadir dengan TANPA TANPA JAMINAN, sejauh diizinkan oleh hukum yang berlaku. Login terakhir: Rab 11 Jul 12:08:19 2012 dari 113.72.193.52 Linux node61.buyvm.net 2.6.18-pony6-3 # 1 SMP Sel 13 Mar 07:31:44 PDT 2012 x86_64
Program-program yang disertakan dengan sistem Debian GNU / Linux adalah perangkat lunak gratis; ketentuan distribusi yang tepat untuk setiap program dijelaskan dalam file individual di / usr / share / doc / * / hak cipta.
Debian GNU / Linux hadir dengan TANPA TANPA JAMINAN, sejauh diizinkan oleh hukum yang berlaku. masuk ke CT 17323 -bash-4.2 #
Setelah melakukan beberapa penelitian tentang ini (ya saya hanya googling), saya menyadari bahwa server saya harus memiliki .bashrc
dan .bash_profile
(atau .profile
) mengendalikan ini. Saya menggunakan vim untuk membuka .bashrc
dan .profile
sepertinya saya tidak menemukan baris kode yang akan menampilkan pesan di terminal saya. Karena itu saya bertanya-tanya apakah ada file lain untuk ini?
Saya ingin mengomentari pesan sambutan tersebut karena sftp saya tidak berfungsi dengan kesalahan ( Received message too long 761422195
). Saya cukup yakin bahwa kesalahan ini disebabkan oleh pesan sambutan server saya.
Maaf untuk bahasa Inggris saya yang buruk. Saya sangat menghargai setiap bantuan!
Jawaban:
Anda perlu mengedit dua file:
/etc/motd
(Pesan Hari Ini)/etc/ssh/sshd_config
: Ubah pengaturanPrintLastLog
menjadi "tidak", ini akan menonaktifkan pesan "Login terakhir".Dan kemudian restart sshd Anda.
sumber
sudo /etc/init.d/ssh restart
setelah dieditsshd_config
Anda perlu mengubah konten
/etc/motd
. Sayangnya, secara default,/etc/motd
adalah tautan/var/run/motd
yang disetel ulang setiap kali Anda masuk. Untuk membuat perubahan permanen, harap lakukan yang berikut:atau editor apa pun yang Anda suka. Kemudian masukkan pesan yang ingin Anda tampilkan (jika ada), dan simpan file tersebut.
Melepaskan "terakhir terlihat" pesan (misalnya, pengaturan
PrintLastLog
untukno
di/etc/ssh/sshd_config
) tidak dianjurkan - waktu login terakhir adalah keamanan informasi yang berharga. Ini memungkinkan cara untuk memeriksa apakah seseorang yang tidak Anda harapkan telah masuk ke sistem baru-baru ini. Bagaimanapun, itu mungkin saja, tetapi melakukannya dengan sadar .sumber
/etc/motd.tail
yang dapat digunakan, tergantung pada sistem./etc/motd
adalah file biasa dan/etc/motd.tail
tidak berfungsi @jezmck.sudo nano /etc/motd
dan itu berhasil.Pada basis per pengguna, Anda dapat menjalankan
touch ~/.hushlogin
untuk menonaktifkan pesan.sumber
Buat file baru dan edit pesan sambutan. Edit
/etc/ssh/sshd_config
. Di sana akan ada garis yang disebutEdit jalur itu dengan jalur pesan sambutan yang baru dibuat.
Suka,
Mulai ulang ssh. Sekarang akan berhasil.
sumber
Bisa memodifikasi file / etc / issue, coba ini:
Tanggal saat ini: \ d Waktu saat ini: \ t Nama sistem: Arsitektur: \ m OS build info: \ v Nama Host: \ n Kernel: \ r Jumlah pengguna yang masuk: \ u.
sumber
Buat file /etc/motd.tail dan tulis semua yang Anda butuhkan. File / etc / motd akan dihasilkan pada setiap boot sistem berdasarkan pada isi /etc/motd.tail.
sumber
Program yang membantu Anda menampilkan pesan sambutan
tekan esctombol setelah selesai
sekarang tekan shift+ qbersama
sumber