2014-10-17 20 views
6

Tôi hiện đang cố gắng tìm hiểu cách cài đặt và định cấu hình Cloudera trước khi sử dụng.Trình quản lý Cloudera Không xác thực được: Phương thức xác thực khả dụng đã cạn

Vì vậy, tôi cài đặt trong VirtualBox, Ubuntu 14.04, Trình quản lý Cloudera. Tôi muốn thử nó trên một nút đơn giả (chỉ có máy tính của tôi: không có cụm).

Tôi quản lý để hoàn tất quá trình cài đặt. Sau đó, để chỉ định máy chủ để cài đặt cụm CDH của bạn; localhost 127.0.0.1

Sự cố của tôi là "Cung cấp thông tin xác thực đăng nhập SSH". bước

Truy cập gốc vào máy chủ của bạn là bắt buộc để cài đặt gói Cloudera. Trình cài đặt này sẽ kết nối với máy chủ của bạn thông qua SSH và đăng nhập trực tiếp dưới dạng root hoặc với một người dùng khác có đặc quyền sudo/pbrun ít mật khẩu để trở thành root. Đăng nhập vào tất cả máy chủ Là: Root

Bạn có thể kết nối qua mật khẩu hoặc xác thực khóa công khai cho người dùng được chọn ở trên. Phương pháp xác thực: Tất cả các host chấp nhận cùng một mật khẩu
Nhập mật khẩu: *********
SSH Cảng: 22

Sau đó nút Tiếp tục dẫn đến

Cài đặt này không thành công trên tất cả các host. Cài đặt không thành công. Không xác thực được.

"phương pháp xác thực có sẵn kiệt sức"

Tôi cố gắng để thiết lập lại mật khẩu gốc, không thay đổi .. tôi cố gắng sử dụng một người dùng khác, những người có quyền không mật mã (không chắc chắn tôi đã làm nó đúng .. nhưng không làm việc) tôi cố gắng để sử dụng ssh khóa công khai hướng dẫn với điều này

ssh-keygen -t rsa -P "" 
cat ~/.ssh/id_rsa.pub >> ~/.ssh/authorized_keys 

sau Nhưng tôi không thể duyệt con đường id_rsa.pub ... vì Cloudera Manager không có sự cho phép để acess /.ssh/ :(

Tôi cho rằng tôi đã không hiểu đầy đủ những gì đằng sau bước này nhưng không có hướng dẫn để vượt qua nó. Bất kỳ giải pháp nào để định cấu hình này?

Cảm ơn lời khuyên nào.

+0

Điều này làm việc cho chúng tôi cũng như sử dụng Trình quản lý Cloudera 5.3.4. – slm

+0

Tôi đang chạy clusterdock (container) trên AWS dụ để chạy multi-node CDH cluster. nhưng nhận được cùng một lỗi. Tôi đã cung cấp các tập tin pem vẫn nhận được lỗi tương tự "Exhausted available authentication methods" –

Trả lời

2

Tôi cũng gặp sự cố như vậy khi tôi định cấu hình máy chủ cục bộ của mình. Sau một lát, tôi đã tìm ra:

  1. Add rsa khóa riêng nằm tại ./ssh/id_rsa cho người quản lý Cloudera thay vì khóa công khai của bạn. Trong cửa sổ bật lên, nếu bạn không thấy thư mục ẩn, hãy nhấp chuột phải để hiển thị thư mục ẩn.

  2. Nhập mật khẩu gốc của bạn như mật khẩu

chắc chắn rằng bạn cho phép đăng nhập root và đăng nhập như là người chủ, https://askubuntu.com/questions/451950/how-to-configure-lightdm-to-allow-manual-logins-in-ubuntu-14-04

+0

bạn cũng có thể cần cat id_rsa.pub> authorized_keys – guignol

9

Tôi đã có một vấn đề tương tự và sau rất nhiều nghiên cứu trong internet tôi được quản lý để khắc phục sự cố. Làm theo các bước dưới đây để khắc phục.

sudo nano/etc/ssh/sshd_config

Trong tập tin bây giờ nhìn cho PermitRootLogin mà không cần mật khẩu và thay thế bằng này

PermitRootLogin yes

Bây giờ, khởi động lại dịch vụ ssh

dịch vụ sudo ssh restart

retry quá trình cài đặt và nó sẽ làm việc. Bình luận nếu nó đã làm việc và truyền bá tin tức.

+1

Tôi đang chạy clusterdock (container) trên AWS instance để chạy multi-node CDH cluster. nhưng nhận được cùng một lỗi. Tôi đã cung cấp tệp pem vẫn nhận được lỗi tương tự "Phương pháp xác thực có sẵn đã cạn kiệt" –

+1

root @ ip-172-31-11-94:/home/ubuntu # ssh localhost -i ~/.ssh/SparkRecommendation.pem Vui lòng đăng nhập với tư cách là người dùng "ubuntu" thay vì người dùng "root". Kết nối với máy chủ cục bộ đã đóng. –

+1

root @ ip-172-31-11-94:/home/ubuntu # cat/etc/ssh/sshd_config | grep PermitRootLogin #PermitRootLogin cấm mật khẩu PermitRootLogin yes # thiết lập "PermitRootLogin không có mật khẩu". –

0

Thực hiện theo dưới đây đề cập tới ba bước của nó làm việc cho tôi

mở /etc/ssh/sshd_config trong một biên tập viên:

sudo nano /etc/ssh/sshd_config 

Tìm và cập nhật các dòng sau:

PermitRootLogin yes 

Khởi động lại dịch vụ ssh.

sudo service restart ssh 

Cám ơn bài quý báu

1

Hãy củng cố tất cả mọi thứ trong một bài:

mặc định, người sử dụng gây tê bị nhốt trong ubuntu/Linux.To mở khóa, đầu tiên cần phải thiết lập lại mật khẩu. Nó yêu cầu mật khẩu hai lần.

$ sudo passwd root 
Enter UNIX password: 
Retype UNIX password: 

dùng root Mở khóa

$ sudo passwd -u root 

mở/etc/ssh/sshd_config trong một biên tập viên:

sudo nano /etc/ssh/sshd_config 

Trong tập tin bây giờ nhìn cho PermitRootLogin mà không cần mật khẩu và thay thế nó với điều này

PermitRootLogin yes 

Res tart Dịch vụ SSH

sudo service ssh restart 
Các vấn đề liên quan