美文网首页
SSH免密码登录

SSH免密码登录

作者: skyjerry | 来源:发表于2017-02-21 19:27 被阅读0次

1. 使用以下命令生成密钥对(已生成的可忽略):

ssh-keygen -t rsa -C "这里填写你的邮箱"

2. 将生成的公钥即 ~/.ssh/id_rsa.pub 填入目标服务器的 ~/.ssh/authorized_keys,查看生成的公钥:

cat ~/.ssh/id_rsa.pub

最简单粗暴的方式是,把公钥直接复制到目标服务器的authorized_keys.

配置好了之后如果无效,那么执行以下命令查看最近20条日志:

tail -n 20 /var/log/secure

一般是权限的问题

Feb 21 18:33:23 Authentication refused: bad ownership or modes for directory balabala..

这个时候就需要检查你的目录权限,正确的目录权限为 

.ssh目录权限:700

authorized_keys文件权限:600

值得注意的是,如果错误是类似于:Authentication refused: bad ownership or modes for directory /root,那么执行:

chown root.root /root

后面的如果不是 /root 则把上述命令的 /root 替换为相应目录再执行。

相关文章

  • linux 文件数据增量同步

    首先配置:ssh免密码登录 ssh免密码登录 同步脚本: /usr/bin/rsync -avz /datamnt...

  • Ubuntu的ssh

    安装ssh 创建root用户 配置本机无密码ssh登录 spark0免密码ssh登录spark1 spark1免密...

  • SSH 相关的配置操作

    SSH 免密码登录 这里即A机想通过ssh免密码登录到B机。ssh 无密码登录需要使用到公钥和私钥。一般是在A机上...

  • SSH免密码登录设置

    在Hadoop等应用,通常要设置SSH免密码登录来管理集群。这里记录一下Linux配置免密码登录设置。 安装SSH...

  • 6. 搭建 CentOS 集群 - 配置4台 CentOS 为

    配置本机 SSH 免密码登录 在本地 CentOS 中配置 SSH 免密码登录 生成本机的公钥,过程中不断敲回车即...

  • ssh和scp使用

    ssh客户端基本使用 scp使用 ssh免密码登录 ssh配置别名

  • ssh免密码登陆远程主机

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

  • linux ssh 免密登录设置

    免密登录设置 一般情况下ssh登录远程机器需要输入密码,可以设置免密登录 ssh-keygen -t rsa命令一...

  • Bad owner or permissions on ~/.s

    在执行ssh免密码登录时报如下的错误:Bad owner or permissions on ~/.ssh/con...

  • ssh 免密登陆

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

网友评论

      本文标题:SSH免密码登录

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