首页主机资讯Ubuntu SSH如何进行远程监控

Ubuntu SSH如何进行远程监控

时间2025-12-04 21:12:03发布访客分类主机资讯浏览905
导读:Ubuntu SSH远程监控实操指南 一 基础准备 在目标 Ubuntu 上安装并启动 SSH 服务,确认监听端口为22: 安装:sudo apt-get update && sudo apt-get install -...

Ubuntu SSH远程监控实操指南

一 基础准备

  • 在目标 Ubuntu 上安装并启动 SSH 服务,确认监听端口为22
    • 安装:sudo apt-get update & & sudo apt-get install -y openssh-server
    • 启动/状态:sudo service ssh start;sudo service ssh status
    • 获取 IP:sudo apt-get install -y net-tools & & ifconfig(查看如 192.168.x.x
  • 从管理端连接:ssh 用户名@IP -p 22。如需简化,可在本地 /etc/hosts 增加“IP 别名”,之后用 ssh 用户名@别名 连接。

二 命令行实时监控

  • 资源总览与进程:top(或 htop)、ps aux | grep 关键字(定位进程)、kill PID(必要时终止)
  • 磁盘与 I/O:df -h(容量)、du -sh 目录(目录大小)、iostat -x 1(磁盘 I/O,需安装 sysstat:sudo apt-get install -y sysstat)
  • 网络:iftop(实时带宽,需 sudo apt-get install -y iftop)、nload(按网卡查看流量)、ss -s(连接数统计)、ping 目标(连通性)
  • GPU(如装有 NVIDIA 显卡):nvidia-smi(显存/利用率/温度)、watch -n 1 nvidia-smi(每秒刷新)
  • 日志与内核消息:tail -f /var/log/syslog、tail -f /var/log/kern.log、dmesg -T | tail(内核环形缓冲)
  • 组合示例:watch -n 2 “echo ‘=== CPU/内存 ===’; top -b -n1 | head -15; echo ‘=== 磁盘 ===’; df -h | grep -E ‘^/dev/’; echo ‘=== 网络 ===’; ss -s”

三 一键化与可视化监控

  • 终端复用与告警:screen/tmux 常驻会话;在 top/htop 中按 F2 配置告警阈值,或使用脚本结合 logger 写入系统日志。
  • 图形化 SSH 客户端(内置监控面板):
    • FinalShell:多标签、终端与 SFTP 同屏、CPU/内存/网络/硬盘实时监控、进程管理,适合快速上手与日常运维。
    • Xshell + Xftp:终端与文件传输分离,支持会话分组、脚本与编码设置,适合需要稳定 SFTP 的场景。
    • MobaXterm:集成 SSH/SFTP/串口等工具箱,适合“一站式”使用。
    • WindTerm:开源免费、跨平台,支持 SSH/SFTP/Telnet/Serial,界面可定制。

四 进阶 无人值守与公网访问

  • 无公网 IP 的远程访问:在本地或云侧运行内网穿透工具(如 cpolar),创建到目标 22 端口的 TCP 隧道,即可用“公网地址:端口”在任何地点 SSH 访问内网 Ubuntu。
  • 安全加固要点:
    • 修改默认端口:编辑 /etc/ssh/sshd_config 的 Port,重启服务;同时放行新端口的防火墙规则。
    • 禁用 root 登录:PermitRootLogin no;使用普通用户 + sudo。
    • 密钥登录优先:ssh-keygen 生成密钥对,将公钥放入 ~/.ssh/authorized_keys,禁用密码登录 PasswordAuthentication no
    • 限制可登录用户:AllowUsers youruser;配合 fail2ban 防暴力破解。

声明:本文内容由网友自发贡献,本站不承担相应法律责任。对本内容有异议或投诉,请联系2913721942#qq.com核实处理,我们将尽快回复您,谢谢合作!


若转载请注明出处: Ubuntu SSH如何进行远程监控
本文地址: https://pptw.com/jishu/763944.html
Ubuntu LNMP环境如何配置SSL证书 Debian系统清理:资源占用分析

游客 回复需填写必要信息