linux 免密登录:
windows 机器:首先查看自己电脑的私钥:
C:\Users\用户名.ssh
记事本打开 id_rsa.pub ,复制出私钥
如果没有这个文件,命令行生成:
ssh-keygen
一直回车,最后生成
登录linux服务器,检查是否有 .ssh 文件夹,没有的话
mkdir ~/.ssh
确保 .ssh/下有 authorized_keys 文件,没有的话创建,将windows刚刚复制的私钥粘贴到这里面,保存
然后 控制台测试是否成功:
ssh name@XXX.XX.XX.XX
不需要输入密码则成功
linux 服务器登录远程同样的,到~/.ssh/文件夹下面 打开 id_rsa.pub 复制里面的私钥,然后到目标服务器.ssh/下面的 authorized_keys 粘贴,如果linux 本机.ssh/ 下没有私钥文件 id_rsa.pub 等,命令行生成:
ssh-keygen -t rsa