SSH连接阿里云服务器失败解决办法
1. 添加安全组规则
找到要修改的实例
点击实例名,进入实例详情界面,点击 配置安全组规则
点击配置规则
添加一条如下图所示的入方向端口22
测试连接是否成功,若不成功,请继续往下看。
2. 检查sshd服务是否开启
登录云主机,键入以下命令:
sudo service sshd status
若如下图则为开启
若没有开启,则可以键入如下命令开启,开启后再次查看状态
sudo /etc/init.d/ssh start
若提示找不到命令,可以先安装ssh服务
sudo apt-get install openssh-server
相关命令:
sshd 关闭sudo service sshd stop
sshd 重启sudo service sshd restart
测试连接是否成功,若不成功,请继续往下看。
3. 检查防火墙端口是否开放
查看防火墙状态,检查22端口是否被允许。
sudo ufw status
若不是,则键入如下命令,允许22端口。
sudo ufw allow 22
相关命令:
开启防火墙:sudo ufw enable
关闭防火墙:sudo ufw disable
禁用某端口:sudo ufw deny portID