一、服务安装与启动
在主流Linux发行版中,OpenSSH服务安装命令如下:
# Ubuntu/Debian
sudo apt update && sudo apt install openssh-server
# CentOS/RHEL
sudo yum install openssh-server
# 启动服务并设置自启
sudo systemctl enable --now sshd
安装完成后建议检查服务状态:systemctl status sshd
,正常状态应显示active (running)。
二、客户端连接配置
连接VPS需要以下要素:
- 服务器公网IP地址
- SSH端口号(默认22)
- 有效登录凭证(密码/密钥)
Windows用户推荐使用PuTTY或Windows Terminal,macOS/Linux直接使用终端命令:
ssh username@server_ip -p port_number
三、防火墙规则设置
必须确保防火墙开放SSH端口,以firewalld为例操作步骤:
- 添加永久端口规则:
sudo firewall-cmd --permanent --add-port=22/tcp
- 重新加载配置:
sudo firewall-cmd --reload
- 验证规则:
sudo firewall-cmd --list-all
云服务商(如GCP、阿里云)需同步配置安全组规则。
四、密钥认证配置
密钥认证比密码更安全,配置流程:
- 本地生成密钥对:
ssh-keygen -t rsa
- 上传公钥到服务器:
ssh-copy-id user@host
- 修改SSH配置文件禁用密码登录:
PasswordAuthentication no
完整配置流程包含服务安装、连接测试、防火墙配置和安全加固。建议定期检查/var/log/auth.log
日志文件,及时更新SSH服务版本。对于Windows系统,可通过”添加功能”安装OpenSSH服务器组件。
本文由阿里云优惠网发布。发布者:编辑员。禁止采集与转载行为,违者必究。出处:https://aliyunyh.com/489769.html
其原创性以及文中表达的观点和判断不代表本网站。如有问题,请联系客服处理。