Làm cách nào tôi có thể vô hiệu hóa / sửa đổi biểu ngữ đăng nhập SSH cho một người dùng nhất định?


20

Làm cách nào tôi có thể vô hiệu hóa / sửa đổi biểu ngữ đăng nhập SSH cho một người dùng nhất định?

nhập mô tả hình ảnh ở đây


Tôi nghĩ rằng nó được đặt tại / etc / motd. Hãy thử chỉnh sửa tệp đó và xem
sagarchalise

Tôi đã chỉnh sửa nó nhưng những thay đổi luôn bị ghi đè bởi thông báo mặc định này.
Olivier Lalonde

ubuntugeek.com/ Lời nói có tập tin /etc/motd.tail bạn nên chỉnh sửa cho máy chủ ubfox.
sagarchalise

Câu trả lời:


39

Dường như có thể vô hiệu hóa thông báo này trên cơ sở người dùng bằng cách tạo một tệp trống trong thư mục $ HOME của người dùng (/ home / username /) được gọi .hushlogin.

touch ~/.hushlogin

13

Nếu bạn muốn tắt thông báo đó cho tất cả người dùng ssh, hãy chỉnh sửa /etc/pam.d/sshdvà nhận xét các dòng

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

Hoạt động trên Ubuntu 14.04
tối đa

12

Để /etc/ssh/sshd_configchắc chắn có một dòng:

PrintMotd no

Nếu nó được đặt thành 'có', hãy đổi nó thành 'không'.

Khởi động lại máy chủ SSH bằng cách gõ

service ssh restart

Bạn nên tốt để đi từ đó.


+1 Giải pháp của bạn rất hay vì nó giữ lần đăng nhập cuối cùng nhưng ẩn phần còn lại.
Brian Graham

1
Dường như không hoạt động. Ít nhất là không trong 14.04. Của tôi đã được thiết lập "no"và lời chào mừng vẫn được hiển thị. Những gì đã giúp được cập nhật /etc/pam.d/sshd.
oᴉɹǝɥɔ

@cherio, tôi có thể xác nhận rằng điều tương tự làm việc cho tôi. Sử dụng LTS 14.04
Ace

Không còn áp dụng cho 14.04, xem câu trả lời của @ cweiske vì nó hoạt động cho 14.04.
ecnepsnai

Không hoạt động vào ngày 16.04
TheFiddlerWins

3

.hushloginđã không làm các trick cho tôi (trên Debian 7), nhưng thiết lập Banner để /dev/null/etc/ssh/sshd_config:

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

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.