在WindowsServer下 成功安装了Linux子系统后,想要通过FinallShell远程连接到子系统
一、问题展示
1.打开FinallShell,新建连接
2.确定后尝试连接
结果提示
输入密码后,继续弹窗提示输入密码,多次输入后 提示拒绝访问。
二、解决方案
1.检查用户名密码是否正确,修改密码重新尝试。 发现还是如此。
2.修改Linux子系统 ssh配置
vim /etc/ssh/sshd_config
## 添加配置
## 运行root用户远程登录
PermitRootLogin yes
## 开启配置
PermitEmptyPasswords no
重启ssh服务。
发现启动服务报错:
Could not load host key: /etc/ssh/ssh_host_rsa_key
Could not load host key: /etc/ssh/ssh_host_ecdsa_key
Could not load host key: /etc/ssh/ssh_host_ed25519_key
重新生成秘钥
ssh-keygen -t rsa -f /etc/ssh/ssh_host_rsa_key
ssh-keygen -t ecdsa -f /etc/ssh/ssh_host_ecdsa_key
ssh-keygen -t ed25519 -f /etc/ssh/ssh_host_ed25519_key
查看目录是否生成对应的文件
看到新的秘钥文件已经生成好了
重启服务
sudo service ssh restart
重新在FinallShell尝试连接,发现依然一直提示输入密码,问题依然无法解决。
3.分析问题
win10主系统和Ubuntu子系统IP相同,默认的ssh端口(22)也相同,finalshell里输入IP地址和端口都是默认连接主系统,而用户名和密码输入的却是Ubuntu子系统的,所以一直提示重新输入密码
修改sshd_config 中Port配置 22022
文章来源:https://www.toymoban.com/news/detail-708889.html
连接成功!! 文章来源地址https://www.toymoban.com/news/detail-708889.html
到了这里,关于FinallShell远程连接WindowsServer的Linux子系统无限提示输入密码的问题的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!