一、安装SSH
较新的windows操作系统一般会系统自带,或者在应用与功能开启
下载安装文件
https://github.com/PowerShell/Win32-OpenSSH
运行安装
msiexec /i D://openssh-win32.msi
检查 SSH 服务的状态。
在 PowerShell 中,运行: Get-Service -Name ssh*
二、客户端密钥连接
1.生成密钥
ssh-keygen -t rsa -f D://id_rsa
注意如果要免密登录生成密钥时不要输入密码;
2. 复制 D://id_rsa.pub 文件 到服务器的 C:\Users\<user>\.ssh 文件夹 下的 authorized_keys文件,.ssh文件夹没有就新建,建不了.ssh 文件夹就用命令创建 命令 md .ssh
3. 修改服务器ssh 的配置
#注释这两行
#Match Group administrators # AuthorizedKeysFile __PROGRAMDATA__/ssh/administrators_authorized_keys
#添加这三行 PubkeyAuthentication yes AuthorizedKeysFile .ssh/authorized_keys PasswordAuthentication yes
然后重新服务器的ssh 服务
Restart-Service sshd
4. 客户端连接服务器
ssh -i D:\\id_rsa [email protected]
标签:windows,authorized,rsa,SSH,服务器,id,服务端,ssh From: https://www.cnblogs.com/diudiu1/p/17616461.html