美文网首页
ssh 免密码登陆

ssh 免密码登陆

作者: helphi | 来源:发表于2017-12-20 13:35 被阅读0次

使用公钥

#生成密
ssh-keygen -o -t rsa -f ~/.ssh/my_id_rsa -N '密码'  -C '注释' 

#查看密钥文件,私钥 my_id_rsa,公钥 my_id_rsa.pub
ls ~/.ssh

#修改配置文件使用生成的密钥
echo -e "Host *\n\tStrictHostKeyChecking no\n\nIdentityFile ~/.ssh/my_id_rsa\n" > ~/.ssh/config

#将公钥传到服务器,然后登陆服务器,将公钥加入信任后就可以免密码登陆
scp ~/.ssh/my_id_rsa.pub <USER>@<HOST>:~/my_id_rsa.pub
ssh <USER>@<HOST>
cat ~/my_id_rsa.pub >> ~/.ssh/authorized_keys

#也可以直接用ssh-copy-id指令直接完成以上操作
ssh-copy-id -i ~/.ssh/my_id_rsa.pub <USER>@<HOST>

使用 sshpass 指令

sshpass -p <PASSWORD> ssh <USER>@<HOST>

sshpass 指令需要安装

相关文章

  • linux ssh 免密登陆排查技巧

    场景: 使用ssh免密登陆配置的时候。做了相关配置之后,尝试ssh免密登陆,还是提示输入密码,无法免密登陆。也没有...

  • ssh免密码登陆远程主机

    ssh免密码登陆远程主机 使用密码登录,每次都必须输入密码,非常麻烦。好在SSH还提供了公钥登录,可以省去输入密码...

  • 最全操作git命令,快速手册

    设置账号和密码 本地生成.ssh密钥 免登陆 .ssh目录的权限必须是700 .ssh/authorized_ke...

  • ssh免密码登陆及其原理

    [TOC] ssh免密码登陆及其原理 1 示例 ssh 无密码登录要使用公钥与私钥。linux下可以用用ssh-k...

  • Ubuntu 的一些安全配置

    环境 Ubuntu 16.04 i386 免密码登陆 生成秘钥 上传秘钥 禁止 SSH 密码登陆 找到 去掉注释并...

  • MAC终端 SSH 登陆: Enter passphrase f

    需求:SSH免密码登陆 利用ssh-keygen -t rsa -b 4096 -C "xxx@xxx.com"生...

  • SSH登录

    SSH免密码登陆 利用本地机器ssh到其他Linux主机是非常频繁的事情,这里简单总结一下Mac如何ssh连接和免...

  • SSH免密码登陆

    ssh免密码登陆 生成密钥公钥命令:ssh-keygen -t rsa位置是当前目录 生成内容公钥:.ssh/id...

  • ssh 免密登陆

    密码登录原理: 首先我们来看一下传统的ssh 密码登录的具体过程: 密钥登录原理: ssh 免密登陆实战 实验说明...

  • SSH的总结

    ssh的相关总结ssh登陆的过程非对称加密RSA登陆过程免密登陆linux相关文件及操作公钥与秘钥的保存格式用密码...

网友评论

      本文标题:ssh 免密码登陆

      本文链接:https://www.haomeiwen.com/subject/xergwxtx.html