一、准备工作
在建立SSH连接前需完成以下准备事项:
- 确认虚拟主机已安装OpenSSH服务端,执行
systemctl status sshd
检查服务状态 - 获取虚拟主机的IP地址,可通过
ifconfig
或虚拟机管理界面查询 - 准备SSH客户端,Windows推荐PuTTY,macOS/Linux使用终端
- 记录SSH端口号(默认22)及有效用户凭证
二、建立SSH连接
根据操作系统选择连接方式:
- 命令行方式:执行
ssh username@ip -p port
命令 - PuTTY方式:填写主机IP、端口后点击连接
- 首次连接需接受RSA密钥指纹,输入密码完成认证
ssh root@192.168.1.100 -p 22
三、安全优化配置
建议完成基础连接后实施安全加固:
- 使用SSH密钥替代密码认证,执行
ssh-keygen
生成密钥对 - 修改默认SSH端口,编辑
/etc/ssh/sshd_config
文件 - 配置防火墙规则,限制SSH访问来源IP
- 禁用root直接登录,设置
PermitRootLogin no
四、常见问题排查
遇到连接问题时按顺序检查:
- 网络连通性:使用
ping
测试基础网络 - 服务状态:确认SSH服务进程正常运行
- 防火墙设置:检查22端口是否放行
- 认证信息:验证用户名/密码或密钥正确性
通过标准SSH协议连接虚拟主机是安全高效的远程管理方式。建议优先采用密钥认证并配合防火墙策略,可显著提升系统安全性。不同客户端工具的命令参数可能存在差异,建议通过man ssh
查看具体帮助文档。
本文由阿里云优惠网发布。发布者:编辑员。禁止采集与转载行为,违者必究。出处:https://aliyunyh.com/634715.html
其原创性以及文中表达的观点和判断不代表本网站。如有问题,请联系客服处理。