Pomiń baner dla `ssh` lub` scp`

16

Czy istnieje sposób, aby ukryć wyjście banera, które jest wysyłane sshdprzy użyciu tej Banneropcji podczas używania klientów ssh, takich jak sshlub scp?

Przejrzałem opcje i plik konfiguracyjny, ale nic nie mogę znaleźć.

reż
źródło
Ustaw Bannersię nonew sshd_config?
Satō Katsura
@SatoKatsura: Nie mogę kontrolować sshd_config, ponieważ nie jestem rootem na tym urządzeniu, niestety ...
dirkt

Odpowiedzi:

23

Użyj opcji -q(cichej), aby ssh i scp, aby ukryć /etc/motd(i powiązane) wiadomości.

Choć Bannermoże się to wydawać powiązane, nie jest. Patrz sshd_configinstrukcja:

Zawartość określonego pliku jest wysyłana do użytkownika zdalnego przed zezwoleniem na uwierzytelnienie. Jeśli argumentem jest żaden, nie jest wyświetlany baner. Domyślnie baner nie jest wyświetlany .

Możesz użyć PrintMotd(w sshd_config):

PrintMotd
Określa, czy sshd (8) powinien drukować, /etc/motdgdy użytkownik loguje się interaktywnie. (W niektórych systemach jest on również drukowany przez powłokę /etc/profilelub odpowiednik.) Domyślnie jest to tak.

ale w skryptach używam po prostu -qopcji (wymagającej mniejszej konfiguracji serwera).

Thomas Dickey
źródło
Dzięki, -qdziała również, aby ukryć baner.
reż