适用于使用powershell直接ssh的情况
- 使用windows自带openssh生成密钥(生成在~.ssh文件夹下)
- 在~.ssh文件下新建config文件,其中填写设置
# 别名(Host):Host 和 HostName 的值可以相同 # 如 ssh aliyun,在这里等于 ssh -i C:\Users\Think\.ssh\id_rsa_aliyun root@144.90.100.144 # 用别名登录会使用别名下的配置,不用别名登录(如IP)不会使用别名下的配置 Host tars-knock User tars HostName tars-knock.cn # 私钥文件位置 IdentityFile "私钥绝对路径"
- 将公钥拷贝至服务器~/.ssh/authorized_keys 文件
- .ssh 目录权限700 authorized_keys文件权限600
- 完成,直接
ssh tars-knock
即可