windows - OpenSSH Windows 10 强制基于密钥的登录
问题描述
所以,我已经配置了一个基于密钥的登录:
- 生成密钥
- 将其添加到服务器端
- 将其带给客户(并转换为 Putty 格式)
- 使用密钥成功登录
但现在我想强制所有连接仅使用基于键的方法。通过修改 sshd_config 文件,Linux 会发生这种情况,但我在 Windows 上找不到它。
解决方案
似乎在 Windows 上方式类似,路径为“C:\ProgramData\ssh\sshd_config”。
基于此https://docs.microsoft.com/en-us/windows-server/administration/openssh/openssh_server_configuration配置文件从文件夹路径“%programdata%\ssh\sshd_config”中找到
对于 %programdata% (从https://www.howtogeek.com/278562/what-is-the-programdata-folder-in-windows/找到)似乎在 C 驱动器上,使完整路径“C :\ProgramData\ssh\sshd_config"。虽然 programdata 文件夹是隐藏的,但它应该通过文件资源管理器选项显示。
推荐阅读
- swift - SwiftUI NSSearchField 文本卡住
- c++ - 更改 QLabel 边框颜色的快速方法?
- javascript - 我的按钮 HTML 代码有问题吗?
- mongodb - 如何 grep 整个 MongoDB 集合中的特定字符串?
- docker-compose - Docker Swarm 不支持使用 GPU 设备
- python - 如何比较两个二维数组并获取python中比较值的百分比?
- python - 如何在电报机器人python代码中立即执行轮询功能?
- arduino - Seeed studion 使用 Arduino Canbus shield 将 Canbus 命令写入键盘
- flutter - Flutter:如何处理具有对象列表的 JSON?
- python - 正则表达式从 Python 中的一个缩进/制表符到下一个缩进/制表符