首页 > 其他分享 >别的电脑ssh win10 免密登录的方法

别的电脑ssh win10 免密登录的方法

时间:2022-11-09 16:16:11浏览次数:80  
标签:免密 别的 openssh 电脑 server ssh win10

首先要在win10 里面 把可选功能 的 openssh server 钩上, 然后 在 win+r 输入 services.msc 打开服务 重启openssh server 服务

然后使用管理员 打开powershell ,输入 Notepad C:\ProgramData\ssh\sshd_config 编辑 ssh 的配置

设置 PubkeyAuthentication yes

设置 StrictModes no

注释 # AuthorizedKeysFile __PROGRAMDATA__/ssh/administrators_authorized_keys

然后 再 重启 openssh server 服务

然后 在 别的电脑 把 公钥 拷贝 到 win10 电脑 的 C:\Users\用户名\.ssh\authorized_keys 里面 如

然后在别的电脑里面 直接 ssh 就不用输入密码啦

补充 ,远程 win10 默认 用的 shell 为 powershell ,想更换 默认 shell 的话 比如说git bash

需要在 win10 里面 以管理员 打开 cmd

然后 输入 reg add HKLM\SOFTWARE\OpenSSH /v DefaultShell /d "C:\Program Files\Git\bin\sh.exe"

这样别的电脑 ssh 到win10 默认就 是git bash 了

参考来源 http://woshub.com/using-ssh-key-based-authentication-on-windows/

标签:免密,别的,openssh,电脑,server,ssh,win10
From: https://www.cnblogs.com/ifnk/p/16874111.html

相关文章