SSH(Secure Shell)是远程管理服务器的必备工具,以下是核心知识点:

1. 安装与配置

  • Linuxsudo apt install openssh-client(Ubuntu)或 sudo yum install openssh-clients(CentOS)
  • Windows:内置 OpenSSH 客户端(Win10/21H2+),可通过 Get-Service -Name sshd 检查状态
  • 配置文件~/.ssh/config 用于自定义连接参数

2. 基本命令

命令 用途
ssh user@host 建立连接
ssh -p port user@host 指定非默认端口
scp file user@host:/path 安全复制文件
ssh-keygen 生成密钥对 🗝️

3. 使用场景

ssh_basics
- 服务器远程维护 - 安全文件传输 - 通过端口转发访问内网服务

4. 安全建议

  • 使用密钥认证替代密码(ssh -i ~/.ssh/id_rsa user@host
  • 定期更新 SSH 服务端版本
  • 禁用 root 用户远程登录

如需深入了解高级用法,可访问 /tools/ssh_advanced 获取更多技巧 🔍