SSH服务配置:Linux远程连接详解
SSH是安全远程登录协议,加密传输数据,用于Linux服务器远程管理(如云服务器、本地服务器),替代不安全的Telnet等协议。 配置核心步骤:服务器端安装`sshd`(Debian/Ubuntu用`apt`,CentOS/RHEL用`yum`),启动并设开机自启(`systemctl start/ enable sshd`)。修改`/etc/ssh/sshd_config`(先备份),关键配置:改端口(如22→2222防暴力破解)、禁用root登录(`PermitRootLogin no`)、允许特定用户(`AllowUsers`)、禁用密码改用密钥登录(本地生成密钥对,`ssh-copy-id`传服务器),改后重启`sshd`。 客户端连接:Windows用PuTTY等,Linux/macOS用终端,命令`ssh 用户名@IP -p 端口`;密钥登录更安全。 安全注意:防火墙放行端口(UFW或云安全组),禁用root直接登录,定期更新系统和SSH。常见问题:超时(检查IP/网络)、拒绝连接(检查端口/服务)、权限错误(
阅读全文