教程
见参考文献
注意:
- 把私钥注册到服务器端
ssh-add myssh
,然后新建一个authorized_keys 文件,公钥内容复制到里边 - 公钥和私钥都是存在客户端或服务器的C:\Users\username.ssh文件夹中
- vscode中config的配置如下:
Host **.***.***.**
HostName **.***.***.**
User Username
IdentityFile C:/Users/username/.ssh/myssh
问题
ssh-add:连接到代理时出错:没有这样的文件或目录
-
检查ssh-agent的当前状态
Get-Service | select -property name,starttype
,应该是Disabled
-
设置新类型:
Set-Service -Name ssh-agent -StartupType Manual
-
启动:
Start-Service ssh-agent
-
添加密钥:
ssh-add
常见代码
启动sshd:net start sshd
注册私钥:
net start ssh-agen
ssh-add myssh
net stop sshd
net start sshd