SSH原理
参考SSH原理
Windows官方配置链接
Windows官方配置链接
配置过程
1. 在服务端上按照官方配置链接开始SSH服务
注意官方的配置链接中有两步有误
- OpenSSHUtils的下载,按照官方的方式无法下载
- 由于1中的工具无法下载,Repair-AuthorizedKeyPermission命令也无法使用
2. 尝试密码连接
完成服务端配置并使用以下代码启动sshd服务后,可以使用客户端尝试进行链接,注意默认端口为22
# C:\windows\system32 Administrator: powershell
> Start-Service sshd
# 备注:通过Get-Service sshd可以得到服务当前的信息
3. 尝试秘钥链接
在客户端中按照官方教程生成秘钥对,并将秘钥传输至服务端
修改sshdC:\ProgramData\ssh\ssh_config文件
Match Group administrators
AuthorizedKeysFile __PROGRAMDATA__/ssh
# 修改为
# Match Group administrators
# AuthorizedKeysFile __PROGRAMDATA__/ssh
此时客户端可以使用秘钥和密码同时登录登录,可以通过将PasswordAuthentication设置为no来禁止密码登录
**粗体** _斜体_ [链接](http://example.com) `代码` - 列表 > 引用
。你还可以使用@
来通知其他用户。