歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
Linux教程網 >> Linux基礎 >> Linux教程 >> CentOS 6.0下SSH免密碼登錄配置

CentOS 6.0下SSH免密碼登錄配置

日期:2017/2/28 14:51:47   编辑:Linux教程

在CentOS下裝Hadoop的時候,到了配置SSH免密碼登錄配置這一步,怎麼也不行。網上搜羅了不少辦法,都不能解決。我開始用普通用戶登錄,多次配置不能成功。後來換做root身份,一下就行了!以前在Ubuntu下配置的時候普通用戶也能成功的,為什麼換成Centos後就不行了呢?

後來一個朋友提醒了我,應該是權限問題。Centos6.0啟用了SElinux,在網絡服務方面權限要求比較嚴格,我嘗試著把SElinux關閉,重新配置,問題得到解決。下面是配置方法。

首先切換到root身份下,關閉SElinux:

[root@bogon ~]# vi /etc/selinux/config

設置SELINUX=disabled

然後重啟。

普通用戶登錄,輸入命令:

ssh-keygen -t dsa

一直回車,然後:

cd ~/.ssh

cat id_dsa.pub >> authorized_keys

測試:ssh localhost

###

更多CentOS相關信息見CentOS 專題頁面 http://www.linuxidc.com/topicnews.aspx?tid=14

Copyright © Linux教程網 All Rights Reserved