误删系统账户导致SSH服务器无法启动解决方法

接触过COPSSH安装的大伙都知道,在安装过程中会创建一个SvcCOPSSH的管理员账户,也会根据自己需求被改成其他名字,这样在电脑开机的时候就会多出来一个账户。
像我这样有点简约风格的有时候就受不了无端端多了一个账户又用不着的,所以像类似这样感觉的人就可能会把这个账户给删了,因为真的多了这个账户后面都用不上的,但是,就这样问题来了。

删除SvcCOPSSH账户后SSH服务器无法启动

ssh服务器的正常启动跟停止只要点击控制端的绿色圈圈或者红色圈圈进行切换就可以的,但是也会出现一些问题切换不了服务器状态的
这里写图片描述
系统少了SvcCOPSSH用户,导致ssh登录的时候一直出错,提示端口22连接重置,通过ping IP地址却可以ping通,查过防火墙的22号端口也是正常的,网上查阅ssh启动失败的解决方法,多数都扯到其他地方去了,在Windows的系统服务列表也可以启动或者停止某个项目
这里写图片描述
找到Openssh SSHD右键属性,也可以在这启动SSH服务器,但是跟在服务器界面启动一样是不成功,这时候我发现这里还有一个登录项,也就是在常规项旁边,点进去可以看到有一个系统账户的登录窗口
这里写图片描述
这里的默认登录账户就是安装COPSSH时创建的系统管理员账户,但是因为这个账户已经被我们人为删除了,所以ssh服务自然是启动不了的
解决方法是,在此账户的右边,把默认的COPSSH账户改成现有的计算机账户,可以点击右侧浏览就行选择,在密码及确认密码处填写已选账户的登录密码,点击确定,再重启此项服务
这里写图片描述
再次打开Openssh SSHD的属性可以看到服务状态是已启动,打开ssh服务器控制端可以看到我们熟悉的绿色圈圈也回来了
这里写图片描述
通过Git Bash进行ssh登录也可以正常切换过去,没出现问题
这里写图片描述
完美解决

猜你喜欢

转载自blog.csdn.net/qq_36955622/article/details/79693861