Menekan spanduk untuk `ssh` atau` scp`

16

Apakah ada cara untuk menekan output banner yang dikirim dari sshdmenggunakan Banneropsi saat menggunakan klien ssh seperti sshatau scp?

Saya telah melihat opsi dan file konfigurasi, tetapi sepertinya tidak dapat menemukan apa pun.

dirkt
sumber
Diatur Bannerke nonedalam sshd_config?
Satō Katsura
@SatoKatsura: Saya tidak bisa mengendalikan sshd_config karena saya tidak melakukan root pada kotak itu, sayangnya ...
dirkt

Jawaban:

23

Gunakan opsi -q(sunyi) untuk ssh dan scp, untuk menekan pesan /etc/motd(dan yang terkait).

Meskipun Bannertampaknya terkait, itu tidak. Rujuk ke sshd_configmanual:

Isi file yang ditentukan dikirim ke pengguna jarak jauh sebelum otentikasi diizinkan. Jika argumennya tidak ada, maka tidak ada spanduk yang ditampilkan. Secara default, tidak ada spanduk yang ditampilkan .

Anda dapat menggunakan PrintMotd(dalam sshd_config):

PrintMotd
Menentukan apakah sshd (8) harus mencetak /etc/motdketika pengguna login secara interaktif. (Pada beberapa sistem juga dicetak oleh shell /etc/profile,, atau yang setara.) Standarnya adalah ya.

tetapi dalam skrip, saya cukup menggunakan -qopsi (membutuhkan lebih sedikit konfigurasi server).

Thomas Dickey
sumber
Terima kasih, -qjuga berfungsi untuk menekan Banner.
dirkt