win10ssh关闭密码验证
时间: 2023-06-11 22:04:26 浏览: 73
您可以通过以下步骤在 Windows 10 上关闭 SSH 密码验证:
1. 打开 PowerShell。您可以使用 Windows 搜索框在开始菜单中轻松找到它。
2. 输入以下命令并按 Enter:
`Set-Service sshd -StartupType Automatic`
该命令会设置 SSH 服务自动启动。
3. 接下来,输入以下命令并按 Enter:
`Set-Service sshd -Status Running`
该命令将启动 SSH 服务。
4. 输入以下命令并按 Enter:
`New-ItemProperty -Path "HKLM:\SOFTWARE\OpenSSH" -Name DisablePasswordAuthentication -Value 1 -PropertyType DWord`
该命令将创建新的注册表项以禁用 SSH 密码验证。
5. 最后,输入以下命令并按 Enter:
`Restart-Service sshd`
该命令将重新启动 SSH 服务以应用新的设置。
完成后,您的 SSH 服务器应不再需要密码验证。请注意,此设置会增加未经授权的访问风险。因此,请在必要时审慎使用。
相关问题
win10 ssh启用密码验证
Win10 SSH启用密码验证需要进行如下操作:
1. 打开Windows PowerShell,以管理员身份运行。
2. 执行以下命令来安装OpenSSH:
```powershell
Add-WindowsCapability -Online -Name OpenSSH.Client~~~~0.0.1.0
```
3. 执行以下命令来启用OpenSSH服务:
```powershell
Start-Service sshd
```
4. 执行以下命令来设置OpenSSH服务的启动类型:
```powershell
Set-Service -Name sshd -StartupType 'Automatic'
```
5. 执行以下命令来修改sshd_config文件,启用密码验证:
```powershell
notepad C:\ProgramData\ssh\sshd_config
```
在打开的文件中找到以下两行:
```
#PasswordAuthentication no
#PermitEmptyPasswords no
```
去掉前面的注释符号(#),并将其改为:
```
PasswordAuthentication yes
PermitEmptyPasswords no
```
6. 保存文件并关闭Notepad。
7. 执行以下命令来重新启动OpenSSH服务:
```powershell
Restart-Service sshd
```
现在,你就已经启用了Win10 SSH的密码验证功能。
win10ssh启用密码验证
为了启用Win10 SSH密码验证,您需要执行以下步骤:
1.打开“命令提示符”或“PowerShell”应用程序(作为管理员运行)。
2.输入以下命令并按Enter键:
`Set-Service -Name sshd -StartupType 'Automatic'`
3.接下来,输入以下命令并按Enter键:
`Start-Service sshd`
4.输入以下命令并按Enter键:
`Set-Service -Name sshd -FailureAction 'Restart-Service'`
5.现在,打开Windows 10防火墙,将“入站规则”设置为允许“sshd”服务。
6.最后,在移动设备上安装SSH客户端并使用您的Windows用户名和密码进行身份验证即可登录。