windows terminal ssh连接
1.在windows端生成rsa公私钥
进入目录 ~/.ssh
cd ~/.ssh
使用 ssh-keygen 命令在 git-bash (或者Windows控制台,win10可在 设置->应用->应用和功能->可选功能->添加功能 安装OpenSSH客户端和服务端后使用)生成rsa公钥 id_rsa.pub 和私钥 id_rsa
默认rsa文件名为id_rsa,也可以自己设置,然后输入密码,确认密码(支持空密码)
ssh-keygen
#或者ecdsa
ssh-keygen -t ecdsa
上传公钥文件 scp 命令或者 其他上传文件exe(xftp等等)
scp ~/.ssh/id_rsa.pub name@servername:/.ssh/id_rsa.pub
2.在linux端设置ssh
拼接公钥
cd .ssh
cat id_rsa.pub >> authorized_keys
删除上传的公钥
rm id_rsa.pub
设置一下文件的权限
chmod 600 authorized_keys
chmod 700 ~/.ssh
查看ssh配置 确认参数是否正确
cat /etc/ssh/sshd_config
重启ssh服务
se