一、SSH连接VPS基础操作
连接VPS前需准备以下信息:服务器IP地址、SSH端口(默认22)、登录用户名(通常为root)及密码或私钥。Windows用户推荐使用PuTTY或Windows Terminal,macOS/Linux用户可直接使用系统终端。
连接命令示例:
ssh root@192.168.1.1 -p 22
首次连接需验证服务器指纹,输入yes
后继续。系统将提示输入密码,成功登录后进入远程终端界面。
二、SSH安全加固核心命令
修改/etc/ssh/sshd_config
配置文件后需重启SSH服务:
systemctl restart sshd
关键安全配置项:
Port 5022
:修改默认SSH端口PermitRootLogin no
:禁止root直接登录PasswordAuthentication no
:禁用密码验证MaxAuthTries 3
:限制登录尝试次数
三、密钥认证自动化配置
执行以下命令生成ECDSA密钥对:
ssh-keygen -t ecdsa -b 521
使用自动化脚本部署公钥:
bash <(curl -fsSL git.io/key.sh) -g GitHub用户名 -d
该脚本自动完成公钥部署、目录权限设置及密码登录禁用,较手动操作效率提升80%。
通过标准化SSH连接流程与安全加固措施,可有效降低VPS被暴力破解的风险。建议定期审计SSH日志(/var/log/secure
)并更新密钥对,结合fail2ban等工具构建多层防御体系。
本文由阿里云优惠网发布。发布者:编辑员。禁止采集与转载行为,违者必究。出处:https://aliyunyh.com/480729.html
其原创性以及文中表达的观点和判断不代表本网站。如有问题,请联系客服处理。