Win10 使用内置SSH通过公私钥对进行免密登陆远程Linux服务器

生成ssh公钥篇

ssh-keygen -t rsa -C "[email protected]"  

三次回车即可生成 ssh key

cat ~/.ssh/id_rsa.pub
# ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQC6eNtGpNGwstc....

本地主机的公钥复制到远程主机

ssh-copy-id命令可以把本地主机的公钥复制到远程主机的authorized_keys文件上,ssh-copy-id命令也会给远程主机的用户主目录(home)和~/.ssh, 和~/.ssh/authorized_keys设置合适的权限。

ssh-copy-id user@server_ip
ssh-copy-id user@server_ip  -i ~/.ssh/id_rsa.pub

-i:指定公钥文件

使用指定公私钥对进行登陆远程Linux服务器

  ssh root@IP  -p PORT -i .\.ssh\id_rsa
SSH登陆结果

你可能感兴趣的:(Win10 使用内置SSH通过公私钥对进行免密登陆远程Linux服务器)