重要服务 — SSH、SCP/SFTP、Crontab

概述

Day18 覆盖 Linux 运维两大核心服务:SSH 远程管理(登录、密钥认证、文件传输)和 Cron 计划任务(时间语法、系统级/用户级、排错实战)。

核心内容

SSH 服务

  • SSH vs Telnet:加密 vs 明文
  • 远程执行:ssh user@host "command"
  • SCP 传输:scp local user@host:remote
  • SFTP 交互:比 SCP 更灵活的文件管理
  • 密钥登录ssh-keygenssh-copy-id,自动化运维基础
  • 排错:UseDNS no 解决登录慢,~/.ssh/authorized_keys 权限 600

Crontab 计划任务

  • 时间格式:分 时 日 月 周 命令
  • 特殊符号:* 所有、, 枚举、- 范围、/ 步长
  • 用户级:crontab -e
  • 系统级:/etc/crontab(多一个用户字段)
  • 排错三板斧:查日志→存输出→转绝对路径
  • Cron 环境变量极小,脚本内需显式设置 PATH

关联