1.阿里云服务器终端连接,端口默认就可以了

centos8 ssh拒绝了密码 centos ssh拒绝连接_centos8 ssh拒绝了密码


用户名:

centos8 ssh拒绝了密码 centos ssh拒绝连接_centos8 ssh拒绝了密码_02


密码:ESC的密码,如果忘记,进行重置(上篇中有说明如何重置)

通过ssh连接有可能会出现这样的!!!问题:拒绝连接

centos8 ssh拒绝了密码 centos ssh拒绝连接_centos8 ssh拒绝了密码_03

接下来就是解决方法喽~~~~~~~~~~~~

1.依次排查,首先进去阿里云ecs控制台,点击左侧“安全组”

centos8 ssh拒绝了密码 centos ssh拒绝连接_服务器_04


然后点击,右侧出现的“配置规则”

centos8 ssh拒绝了密码 centos ssh拒绝连接_安装包_05


检查配置规则中入方向是否有tcp协议的22端口开放

centos8 ssh拒绝了密码 centos ssh拒绝连接_重置_06


发现我初始设置了22端口开放

2.于是检查服务器windows server本身,思考会不会是windows服务器本身没有安装openSSH。

检查有没有安装openSSH,可以直接查看服务器的“服务”(直接看o字母)

-------以下步骤可以找到“服务”

centos8 ssh拒绝了密码 centos ssh拒绝连接_服务器_07


centos8 ssh拒绝了密码 centos ssh拒绝连接_centos8 ssh拒绝了密码_08


centos8 ssh拒绝了密码 centos ssh拒绝连接_重置_09


-------------------------------------------如果没有openSSH,那么接下来进行安装-------------------

步骤1.,2.是在我们本地电脑上进行修改 剩余步骤在服务器上进行修改

1 .下载OpenSSH-Win32或OpenSSH-Win64 安装包,根据不同的系统选择不同的安装包

2.下载完成后解压,修改解压后的文件夹名称为OpenSSH,修改后名称如下

centos8 ssh拒绝了密码 centos ssh拒绝连接_centos8 ssh拒绝了密码_10


3.如果没有Xftp的话,就直接将我们本机的OpenSSH文件夹复制,粘贴到服务器的C:\Program Files 目录下

centos8 ssh拒绝了密码 centos ssh拒绝连接_重置_11


4.使用 Win+R 输入cmd后进入cmd窗口(是服务器的命令窗口哈

5.进入OpenSSH文件夹 在命令窗口输入 cd C:\Program Files\OpenSSH

centos8 ssh拒绝了密码 centos ssh拒绝连接_重置_12


6.安装SSH服务

powershell.exe -ExecutionPolicy Bypass -File install-sshd.ps1

安装成功后如下所示

centos8 ssh拒绝了密码 centos ssh拒绝连接_安装包_13


7.在防火墙开启端口22端口号

netsh advfirewall firewall add rule name=sshd dir=in actinotallow=allow protocol=TCP localport=22

centos8 ssh拒绝了密码 centos ssh拒绝连接_重置_14


8.启动ssh服务

net start sshd

centos8 ssh拒绝了密码 centos ssh拒绝连接_安装包_15


9.设置ssh服务为开机自启

在服务那找到OpenSSH SSH Server------>选中服务,右键进入属性

centos8 ssh拒绝了密码 centos ssh拒绝连接_centos8 ssh拒绝了密码_16


---------->在启动类型中选择 “自动” 然后保存

centos8 ssh拒绝了密码 centos ssh拒绝连接_centos8 ssh拒绝了密码_17


-----------------------这样问题就解决啦,哈哈哈哈哈哈哈-----------------------------------