Bagaimana saya bisa menonaktifkan / memodifikasi banner login SSH untuk pengguna tertentu?


Jawaban:


39

Tampaknya mungkin untuk menonaktifkan pesan ini berdasarkan pengguna dengan membuat file kosong di direktori $ HOME pengguna (/ home / nama pengguna /) yang dipanggil .hushlogin.

touch ~/.hushlogin

13

Jika Anda ingin menonaktifkan pesan itu untuk semua pengguna ssh, edit /etc/pam.d/sshddan komentari barisnya

session    optional     pam_motd.so  motd=/run/motd.dynamic noupdate
session    optional     pam_motd.so # [1]

Bekerja di ubuntu 14.04
maks

12

Di /etc/ssh/sshd_configpastikan ada garis:

PrintMotd no

Jika diset ke 'ya', ubah menjadi 'tidak'.

Mulai ulang server SSH dengan mengetik

service ssh restart

Anda harus baik untuk pergi dari sana.


+1 Solusi Anda sangat bagus karena ia membuat login Terakhir tetapi menyembunyikan sisanya.
Brian Graham

1
Sepertinya tidak berhasil. Setidaknya tidak dalam 14,04. Punyaku sudah siap "no", namun salam selamat datang masih terlihat. Yang membantu adalah memperbarui /etc/pam.d/sshd.
o

@cherio, saya dapat mengkonfirmasi bahwa hal yang sama bekerja untuk saya. Menggunakan LTS 14.04
Ace

Tidak lagi berlaku untuk 14,04, lihat jawaban @ cweiske karena berfungsi untuk 14,04.
ecnepsnai

Tidak berfungsi pada 16.04
TheFiddlerWins

3

.hushlogintidak melakukan trik untuk saya (pada Debian 7), tetapi pengaturan Banner ke /dev/nulldalam /etc/ssh/sshd_config:

#Banner /etc/issue.net
Banner /dev/null

Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.