轻量应用服务器Linux无法远程连接,但是可以通过救援连接连接。
如果轻量应用服务器 Linux 无法远程连接,但是可以通过救援连接连接,可能是因为防火墙或者 SSH 配置的问题。以下是一些可能的解决方案:
检查防火墙设置:确保防火墙没有阻止 SSH 或者远程连接。可以使用 iptables -L 或者 firewalld --list-all 命令查看防火墙规则。如果需要开放端口,可以在防火墙配置文件中添加规则。
检查 SSH 配置:确保 SSH 没有被禁用或者配置错误。可以编辑 /etc/ssh/sshd_config 文件来修改 SSH 配置。例如,可以添加以下行以允许 root 用户远程登录:
PermitRootLogin yes
检查 SSH 密钥:如果使用 SSH 密钥进行身份验证,确保公钥已经添加到目标服务器的authorized_keys文件中。可以使用以下命令生成新的公钥和私钥:
ssh-keygen -t rsa
然后将公钥复制到目标服务器的authorized_keys文件中:
cat <(cat ~/.ssh/id_rsa.pub) | ssh user@server_ip "mkdir -p ~/.ssh && cat >> ~/.ssh/authorized_keys"
以上是一些常见的解决方案,如果仍然无法远程连接,可以尝试使用其他工具(例如 PuTTY)进行连接,或者联系系统管理员寻求帮助。
阿里云轻量应用服务器无法远程连接
阿里云轻量应用服务器无法远程连接的原因有三点,首先是否开启用于远程连接的22端口,然后检查轻量服务器是否设置密码,重置密码后需要重启实例,最后还可以使用轻量服务器控制台的救援连接功能,阿里云百科来详细说下:
检查是否开启22端口
阿里云轻量应用服务器无法远程连接需要检查一下是否开启22端口,因为默认远程连接使用的是22端口,如果22端口被禁用,那么远程连接时会一直显示connecting...如下图:
轻量应用服务器的端口配置是在防火墙中配置的,放行22端口流程如下:
1. 登录到轻量应用服务器管理控制台
2. 左侧栏“安全”--“防火墙”--“添加规则”
在添加防火墙规则窗口中,端口范围输入22,然后点确定,即可开通22端口。不需要重启,再测试一下,应该可以远程了。
轻量应用服务器是否设置密码
如果是刚刚购买阿里云轻量应用服务器的用户,需要设置密码,可以在通过重置密码的方式来设置密码,密码设置成功后需要重启云服务器才会生效。在阿里云轻量应用服务器概览页,即可看到“重置密码”选项。参考:轻量应用服务器重置服务器密码 - 阿里云
重置密码后重启云服务器,再测试一下是否可以正常远程连接。
使用救援连接
如果怀疑轻量应用服务器网卡配置异常、启动异常等原因,可以从控制台的救援模式进入,修复系统配置。
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。