Tôi có thể tắt SSH đăng nhập lần cuối và MOTD trên cơ sở mỗi người dùng không?


8

Tôi biết bạn có thể vô hiệu hóa các tin nhắn đăng nhập cuối cùng và tin nhắn trong ngày khi bắt đầu các phiên SSH bằng cách có PrintLastLog novà đăng PrintMotd nonhập /etc/ssh/sshd_config.

Tuy nhiên, tôi không có quyền sửa đổi /etc/ssh/sshd_configtrong hệ thống tôi đang truy cập. Có cách nào để thiết lập PrintLastLog novà chỉ PrintMotd nocho người dùng cục bộ của tôi không?

Câu trả lời:


10

Có, bạn có thể, thêm lệnh Match Uservào tệp sshd_config của bạn như vậy:

Match User root 
    PrintlastLog no
    PrintMotd no

Lệnh Matchnày cũng hoạt động cho GroupAddressđể khớp với nhóm GEOS / Unix và Địa chỉ IP hồi cứu.

Cập nhật:

Với tư cách là một cơ sở người dùng mà không có quyền truy cập vào sshd_config, bạn sẽ chỉ cần tạo một tệp trống trong $HOME/.hushloginđó sẽ ngăn bash trong chế độ tương tác để xuất các cảnh báo này. Điều này cũng hoạt động trong các hệ thống khác sử dụng login(1)như telnet và phiên màn hình.

Cập nhật 2:

Để thay thế Bannerđầu ra từ sshd trên cơ sở mỗi phiên sử dụng ssh -q <host>hoặc bao gồm LogLevel quiettrong ~ / .ssh / config của bạn


OP cho biết anh không thể sửa đổi / etc / ssh / sshd_config
MariusMatutiae

Cảm ơn @MariusMatutiae đã chỉ ra điều đó. Tôi đã cập nhật câu trả lời của mình cho tài khoản đó.
Dwight Spencer

4
~/.hushloginđàn áp motd và tin nhắn đăng nhập cuối cùng. : D Điểm thưởng nếu bạn có thể tắt biểu ngữ như được xác định bởi Banner /etc/issuetrong /etc/ssh/sshd_config.
Alexander - Tái lập Monica

1
Cảm ơn @XAleXOwnZX tôi hoàn toàn quên mất điều đó. Tôi đã cập nhật câu trả lời để bao gồm triệt tiêu Banner.
Spencer Dwight

2

Không phải tất cả các triển khai OpenSSH như những người trong Ubuntu đều cho phép PrintMotd hoặc PrintlastLog trong phần Người dùng phù hợp .

Người ta có thể tìm thấy câu hỏi Askubfox này hữu ích với một số cách giải quyết nếu anh ta gặp lỗi như:

/etc/ssh/sshd_config line 97: Directive 'PrintMotd' is not allowed within a Match block
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.