`
flyeagle
  • 浏览: 211822 次
  • 来自: ...
社区版块
存档分类
最新评论

linux ssh无法实现免密码登录

阅读更多

根据之前的设置或网上的很多介绍,始终无法做到免密码登录,经过多次测试,最终解决:


使用root:

vi /etc/ssh/sshd_config 

Protocol 2 

PasswordAuthentication no 

PubkeyAuthentication yes 

#AuthorizedKeysFile      .ssh/authorized_keys

 

service sshd restart

 

使用要免密码登录的用户执行:

ssh-keygen -t dsa -P '' -f ~/.ssh/id_dsa

cat ~/.ssh/id_dsa.pub >> ~/.ssh/authorized_keys

 

 

chmod 644 authorized_keys

chmod 700 -R .ssh  //设置免密码登录用户主目录下的隐藏目录.ssh

 

ssh localhost

:

Permission denied (publickey,gssapi-keyex,gssapi-with-mic,password)

这个问题是因为SELinux被打开了,暂时关闭(重启恢复):

 

setenforce 0  //使用root执行

 

vi /etc/selinux/config 

  SELINUX=disabled 

分享到:
评论

相关推荐

    linux系统的ssh免密码登录机制原理及实现范例

    linux系统下的ssh免密码登录机制原理及范例

    Linux下实现SSH免密码登录和实现秘钥的管理、分发、部署SHELL脚本分享

    主要介绍了Linux下实现SSH免密码登录和实现秘钥的管理、分发、部署SHELL脚本分享,本文先是讲解了SSH免密码登录的创建过程,然后给出了可以分发、部署密钥的Shell脚本,需要的朋友可以参考下

    Linux使用ssh公钥实现免密码登录实例

    本篇文章主要介绍了Linux使用ssh公钥实现免密码登录实例。小编觉得挺不错的,现在分享给大家,也给大家做个参考。一起跟随小编过来看看吧

    ssh通讯协议及ssh免密码登录的配置

    在Linux的各个虚拟集中实现ssh进行远程登录,设置各个虚拟机之间的免密码登录。

    虚拟机VMware下centos配置SSH免密码登陆

    VMware中建立centos系统,两个centos系统实现免密码登陆,源码截图,亲自实现。

    Linux下实现免密码登录(超详细)

    1.Linux下生成密钥  ssh-keygen的命令手册,通过”man ssh-keygen“命令:  通过命令”ssh-keygen -t rsa“  生成之后会在用户的根目录生成一个 “.ssh”的文件夹  进入“.ssh”会生成以下几个文件  ...

    使用ssh-keygen,实现免密码登陆linux的方法

    下面小编就为大家带来一篇使用ssh-keygen,实现免密码登陆linux的方法。小编觉得挺不错的,现在就分享给大家,也给大家做个参考。一起跟随小编过来看看吧

    postgres用户下ssh无密码登录

    针对两台服务器下的postgres数据库之间,实现无密码互相登录

    ssh更改默认端口号及实现免密码远程登录

    近来在复习防火墙管理工具 iptables 的基本使用方法,涉及到对端口添加或删除防火墙策略的内容,之前对ssh更改默认端口号及免密码登录的方法不熟悉,这次做一个基本的总结防止自己遗忘。 错误偏差及其他经验之处,还...

    SSH免密登录

    SSH实现服务器之间免密码登录。可用于hadoop,Hbase等集群环境搭建。

    ssh_信任主机

    在LINUX配置主机信任时,对对端机(被免口令登录机器)的目录权限和文件权限相关说明:对端机的authorized_keys改为只有当前用户读取权限: $ chmod 600 authorized_keys 用户目录权限为755或者700就是不能是77x ./...

    ssh配置手册.doc

    SSH 能够为整个通信通道提供加密,其中包括登录和密码凭据交换,它与公钥和私钥一起使用可以为登录提供自动化身份验证。您还可以将 SSH 用作基础传输协议。以这种方式使用 SSH 意味着在打开安全连接后,加密通道可以...

    在CentOS / RHEL上设置 SSH 免密码登录的方法

    本文会告诉你怎样在 CentOS/RHEL 上设置 SSH 免密码登录。自动登录配置好以后,你可以通过它使用 SSH (Secure Shell)和安全复制 (SCP)来移动文件。 SSH 是开源的,是用于远程登录的最为可靠的网络协议。系统管理...

    Linux配置实现免密钥登录过程解析

    开机后在linux01终端输入: ssh 192.168.226.129 ,然后会提示输入linux02的登录密码,输入后就可以在linux01上登录linux02了,可以进行命令操作,ssh命令的两种方式 ssh ip地址(默认是root用户) 以root用户的身份...

    putty,linux远程登陆工具

    在/etc/ssh/sshd_config中添加如下内容,使普通用户可以通过SSH登录:  AllowUsers 普通用户帐号  UseDNS no  2. 将希望使用su命令的用户加入到wheel组中,在/etc/group中作如下修改  wheel:*:0:root,普通...

    linux Ubuntu下SSH无密码验证配置的方法步骤

    主要介绍了linux Ubuntu下实现SSH无密码验证配置的方法步骤,文中给出了详细的步骤介绍,有需要的朋友可以参考借鉴,下面来一起看看吧。

    putty telnet、rlogin和ssh客户端 windows平台

    随着Linux在服务器端应用的普及,Linux系统管理越来越依赖于远程。在各种远程登录工具中,Putty是  出色的工具之一。  Putty是一个免费的、Windows 32平台下的telnet、rlogin和ssh客户端,但是功能丝毫不逊色于...

Global site tag (gtag.js) - Google Analytics