idea ssh远程连接阿里云服务器失败的解决方法
最近在阿里云新申请了服务器,可以通过远程桌面连接连接服务器,单在远程连接时却提示“登录实例失败,原因拒绝连接”,并且确定用户名和密码没有输入错误(用户名Linux服务器初始为root,Windows服务器初始为Administrator,远程连接密码首次登录需要重置,ssh连接远程密码其实是实例密码,而不是远程连接密码)。
于是依次排查,首先进去阿里云ecs控制台,点击“更多”进入安全组配置
点击配置规则
检查配置规则中入方向是否有tcp协议的22端口开放
发现我初始设置了22端口开放,于是检查服务器windows server本身,思考会不会是windows服务器本身没有安装openSSH。
远程桌面连接进去windows服务器,打开powershell,在命令行内输入命令
这里发现OpenSSH server并没有安装,于是安装OpenSSH server
Add-WindowsCapability -Online -Name OpenSSH.Server~~~~0.0.1.0
很快就会发现已经安装成功
安装成功之后则需要运行OpenSSH server,win+r键输入services.msc,进入服务,找到OpenSSH SSH Server,右键单击启动(我这里已经启动)
操作完成,再次回到阿里云ecs控制台ssh远程连接,输入用户名密码发现已经可以连接成功,问题得到解决。