При входе дублируются строки
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)