美文网首页
ssh免密码登陆

ssh免密码登陆

作者: 绍兴扛把子 | 来源:发表于2017-04-22 23:11 被阅读0次

A为本地主机
B为远程主机
AB都是linux

在A上:
建立认证公钥和私钥
ssh-keygen -t rsa
将公钥文件上传到服务器上的home
scp ~/.ssh/xxx.pub username@hostname:path

在B上:
在userhome下创建.ssh文件夹
mkdir .ssh
修改文件夹权限
chmod 700 .ssh
将客户端传过来的公钥文件中的内容加入到authorized_keys中
cat xxx.pub >> .ssh/authorized_keys
修改authorized_keys权限
chmod 644 .ssh/authorized_keys

如果在生成密钥的时候自己指定了文件名,则需要在ssh客户端全局配置文件/etc/ssh/ssh_config中添加如下配置
IdentityFile /path/to/your_id_rsa
也可以为每个服务器指定一个Host配置:

Host hostname
    IdentityFile /path/to/your_id_rsa

如果在连接时出现如下错误:
Agen admitted failure to sign using the key
则使用ssh-add指令将私钥加进来
ssh-add ~/.ssh/your_id_rsa

相关文章

  • 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/syrezttx.html