ssh服务端配置了authorized_keys,免密登录失败
ssh-keygen
(生成你的公私钥)
ssh-copy-id -i root@ip_address
(只需要输入第一次密码,输入后并没有立刻登录上去)
ssh root@ip_address
(再次登录完美免密码)

、使用root用户登录,进入到目录/root/.ssh

2、执行命令:ssh-keygen -t rsa

一路回车,完成后会在目录/root/.ssh下面生成文件 id_rsa和id_rsa.pub

3、将公钥写入文件authorized_keys:cat id_rsa.pub >> authorized_keys

4、重复1、2、3,直到要免密登录的所有机器都生成了id_rsa和id_rsa.pub文件和authorized_keys

5、将其他机器的公钥拷贝到第一台机器authorized_keys文件中:

ssh-copy-id -i ~/.ssh/id_rsa.pub root@ip

6、将第一台机器的authorized_keys复制到其他机器

scp /root/.ssh/authorized_keys ip:/root/.ssh/

提示报错:Permission denied, please try again.

可能原因:
1、目录或文件没有写权限(默认不会),解决:chmod 700 .ssh chmod 644 authorized_keys

2、ssh服务需要修改下配置,解决:
修改目标服务器的/etc/ssh/sshd_config中的PermitRootLogin 为 yes ,然后重启ssh(systemctl restart sshd.service)

7、验证(第一次需密码)

ssh ip

注:上述实现了root用户之间的免密操作,如果要实现其他用户,则使用其他用户登录,进行上述操作,生成的密钥文件会在用户目录下的.ssh下。

如果已经实现了一个用户免密,要实现其他用户免密,可以将实现免密的用户下的.ssh目录下的文件拷贝到其他用户下即可

ssh服务端配置了authorized_keys,免密登录失败相关推荐

  1. ssh配置公钥解决免密登录

    一. 免密设置 1.客户端生成公私钥 2.上传公钥到服务器 3.测试免密登录 二. 客户端生成公私钥 本地客户端生成公私钥:(一路回车默认即可) ssh-keygen 上面这个命令会在用户目录.ssh ...

  2. 最新华为交换机配置ssh服务端配置案例

    最新华为交换机配置ssh服务端配置案例 # aaa local-user dcrmyy password irreversible-cipher Huawei@123local-user dcrmyy ...

  3. Linux配置hostname、免密登录

    Linux配置hostname.免密登录 前言 Linux服务器在局域网之间可以通过ssh命令互相登录,也可以使用scp传输文件 但是每次都需要输入密码,服务器数量少的情况还可以接受,数量多了之后无法 ...

  4. SSH服务端配置、优化加速、安全防护

    CentOS7自带的SSH服务是OpenSSH中的一个独立守护进程SSHD.由于使用telnet在网络中是明文传输所以用其管理服务器是非常不安全的不安全,SSH协议族可以用来对服务器的管理以及在计算机 ...

  5. linux ssh服务的优化,SSH服务端配置、优化加速、安全防护

    CentOS7自带的SSH服务是OpenSSH中的一个独立守护进程SSHD.由于使用telnet在网络中是明文传输所以用其管理服务器是非常不安全的不安全,SSH协议族可以用来对服务器的管理以及在计算机 ...

  6. ssh 免密登录失败

    前言 近期遇到个ssh的问题,使用ssh key免密登录,帮小时前都是正常的,突然使用的时候就需要输入密码了,错误信息如下 Permission denied, please try again.Pe ...

  7. 记一次ssh免密登录失败的debug经历

    1. 问题 设置ssh免密登陆时,发现有一些机器正常登陆,有一些机器提示错误信息:public-key authentication with the server for user gzsun fa ...

  8. Linux之SSH服务端配置文件安全设置

    远程访问安全-SSH 如何才能让ssh更加安全? ssh安全性和配置最佳实践: * 将root账户仅限制为控制台访问,不允许ssh登录 # vim /etc/ssh/sshd_config Permi ...

  9. 远程连接服务器(免密登录,ssh协议22号端口),web服务器:URL格式,http协议,http请求常用的方法(get和post)

    1.实现免密登录  两台Linux之间的免密登录 第一步:在客户端产生秘钥(一对公钥和私钥对) 第二部:将客户端的公钥copy到服务端 [root@server ~]# ssh-keygen -t r ...

  10. SSH详解以及免密登录配置,深入理解

    前面是理论基础,后部分是免密搭建详细步骤. Secure Shell Secure Shell(安全外壳协议,简称SSH)是一种加密的网络传输协议,目的是在不安全的网络中为网络服务提供安全的传输环境. ...

最新文章

  1. linux c 监控文件内容改变,如何让程序监视C ++中的文件修改?
  2. 因女朋友的一个建议,这位程序员创立仅 551 天公司就被 10 亿美元收购了
  3. 1.2.1 分层结构 协议 接口 服务
  4. HPE 的 OpenSwitch 项目得到 Linux 基金会支持
  5. [Leetcode]50. Pow(x, n)
  6. linux / scp 详解
  7. DLL回调EXE里的函数
  8. vba 自动换行_Excel中quot;强制换行quot;quot;快速求和quot;等操作,这9个AlT键技巧全都包含了...
  9. 美国城市_泡泡图如何揭示美国最适合居住的城市
  10. HOG特征中的三线插值法
  11. qt 怎么设计个性化的滑块_滑块上走滑块模具结构设计,不一样的结构思维成就你的高薪职业...
  12. 计算机网络————P3 速率相关的性能指标
  13. 加密软件漏洞评测系统_【E周道】Elasticsearch泄露12亿用户数据 开源VNC存在37个漏洞...
  14. C Coding Standard
  15. 共享没有计算机网络连接不上去,苹果usb共享给电脑连接不上怎么办
  16. 将idea maven项目中webapp文件夹的改为Web Root
  17. codeforces 1436E Complicated Computations
  18. python-编程训练题
  19. 服务器.bat文件启动闪退,直接双击启动tomcat中的startup.bat闪退原因及解决方法
  20. call方法PHP,php __call方法如何使用

热门文章

  1. UI设计师未来的发展趋势
  2. android 闪屏页 动画,Android实现闪屏页效果
  3. JavaScript实现打字机效果
  4. Vue海报编辑器(自由拖拽海报生成)
  5. 对话 DenseNet 一作黄高:做有韧劲、能抗压、不断探索未知的科研
  6. PAT(乙级) 1045 快速排序
  7. String format格式化
  8. Python学习必看书籍_带你高效学习
  9. 我喜欢用计算机300,我喜欢的人_作文300字_小学四年级作文_第一范文网
  10. Confluence 摘要(Excerpt)宏