ssh無密碼登陸配置以及yum安裝之前遇到的問題解決

(一)

首先請確保防火牆都處於關閉狀態,具體命令是ufs disable。並確保安裝ssh spenssh-server。

在主機sophia中執行以下命令:

  1. cd ~/.ssh     (進入用戶目錄下的隱藏文件.ssh)
  2. ssh-keygen -t rsa   (用rsa生成密鑰)
  3. cp id_rsa.pub authorized_keys   (把公鑰複製一份,並改名爲authorized_keys,這步執行完,應該sshlocalhost可以無密碼登錄本機了,可能第一次要密碼)
  4. scp authorized_keys root@hadoop1:~/.ssh  (把重命名後的公鑰通過ssh提供的遠程複製文件複製到從機上面)
  5. chmod 600 authorized_keys    (更改公鑰的權限,也需要在從機中執行同樣代碼)
  6. ssh hadoop2  (可以遠程無密碼登錄hadoop1這臺機子了,注意是ssh不是sudo ssh。第一次需要密碼,以後不再需要密碼)

(二)

yum無法使用解決之道:改以下配置文件
[root@hadoop1 /]# cd /etc/yum.repos.d/
[root@hadoop1 yum.repos.d]# cat cloudera-cdh5.repo
[cloudera-cdh5]
name=cdh5 yum server
baseurl=http://192.168.10.221/cloudera-cdh5
gpgcheck=0
enabled=1

[root@hadoop1 yum.repos.d]# ls
cloudera-cdh5.repo  cloudera-cdh5.repo.rpmnew  localos.repo  redhat.repo
[root@hadoop1 yum.repos.d]# cat redhat.repo
#
# Certificate-Based Repositories
# Managed by (rhsm) subscription-manager
#
[root@hadoop1 yum.repos.d]# cat localos.repo
[localos]
name=local yum server
baseurl=http://192.168.10.124/6.2
gpgcheck=0
enabled=1

 


 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章