Как убрать дубликат о последнем входе в приветствии ssh?

При входе дублируются строки

Linux vpn-srv 6.1.0-17-amd64 #1 SMP PREEMPT_DYNAMIC Debian 6.1.69-1 (2023-12-30) x86_64
Last login: Sat Jan 20 04:13:09 2024 from 194.19.146.279
Linux vpn-srv 6.1.0-17-amd64 #1 SMP PREEMPT_DYNAMIC Debian 6.1.69-1 (2023-12-30) x86_64
Last login: Sat Jan 20 04:13:09 2024 from 194.19.146.279

Если в /etc/ssh/sshd_config сделать так PrintLastLog no, тогда не отображается вообще.
/etc/motd очистил (пустой), в своём скрипте /etc/profile.d/login_motd2.py такое
#!/usr/bin/env python3
import sys
import psutil
from datetime import datetime
import shutil
from pathlib import Path
import sh
from sh import uptime

#uptime = subprocess.run(['uptime', '-p'], capture_output=True, text=True)
uptime = sh.uptime('-p')
lastboot = datetime.fromtimestamp(psutil.boot_time())
vmem = psutil.virtual_memory()
drv = Path('~').expanduser().anchor
du = shutil.disk_usage(drv)

print("Last Boot..........:", lastboot)
print(f"Memory.............: {vmem.available//1000000} MB (Free) /  {vmem.total//1000000} MB (Total)")
#if sys.platform == "linux":
#    print(f"Load Averages......: {psutil.getloadavg()} (1, 5, 15 min)")

#print("Total Processes....:", len(psutil.pids()))
print(f"Disk Space.........: {du.free//1000000000} GB of {du.total//1000000000} GB on {drv}")
print("Uptime.............:", uptime)
  • Вопрос задан
  • 66 просмотров
Пригласить эксперта
Ответы на вопрос 1
ky0
@ky0
Миллиардер, филантроп, патологический лгун
То, о чём вы говорите - не MOTD. Убрать это сообщение можно (вместе с MOTD), создав в домашнем каталоге файл ~/.hushlogin, либо с помощью параметра sshd PrintLastLog.

https://github.com/openssh/openssh-portable/blob/0...
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы