2013-06-25 12 views
6

Khi chúng tôi khởi chạy phiên bản từ AMI. Lúc đầu, thể hiện có thể truy cập được (ssh). Khi chúng ta dừng/khởi động cá thể hoặc khởi động lại nó, máy sẽ không thể truy cập được qua ssh, chúng ta có thể ping nó. Chúng tôi thấy lỗi bên dưới trong Nhật ký hệ thống.Ví dụ EC2 được khởi chạy từ AMI không thể truy cập được (ssh) sau khi bắt đầu/dừng hoặc khởi động lại

AMI ID used - ami-72dc9220 
Instance - i-0896a15f - 

Linux rhel6.4 M1.large instance. 
../ 

******************* BLKFRONT for device/vbd/2049 ********** 
backend at /local/domain/0/backend/vbd/236/2049 
Failed to read /local/domain/0/backend/vbd/236/2049/feature-barrier. 
Failed to read /local/domain/0/backend/vbd/236/2049/feature-flush-cache. 
14680064 sectors of 512 bytes 
************************** 
Thread "kbdfront": pointer: 0x21e0130010, stack: 0x3720000 
FBFRONT for device/vfb/0 ********** 
KBDFRONT for device/vkbd/0 ********** 
Failed to read device/vfb/0/backend-id. 
Failed to read device/vkbd/0/backend-id. 
Error ENOENT when reading the backend path device/vkbd/0/backend 
Thread "kbdfront" exited. 
Error ENOENT when reading the backend path device/vfb/0/backend 

./ 
+0

Bạn đã kiểm tra các công IP/DNS mới của dụ? – Guy

+0

vâng tôi đã làm. IP được gán ngẫu nhiên "ec2-54-251-X-Y.ap-southeast-1.compute.amazonaws.com" sau khi khởi động lại. Chúng tôi không sử dụng IP Đàn hồi cho việc này. Tôi có thể ping IP công cộng và nhật ký hệ thống có lỗi ở trên. –

+0

Tôi không hiểu tại sao điều này có một downvote. Tôi đã phải đối mặt với vấn đề kỳ lạ nhưng rất nghiêm trọng này. Và khi người dùng nhận xét, nó có vẻ là một lỗi. –

Trả lời

8

Có thể sửa lỗi này. Điều này là do a bug from REDHAT for 6.4 rhel instances. Sau khi tung ra máy từ một AMI, kết nối với máy tính và chuyển sang người dùng root và làm dưới đây để thay đổi tập tin /etc/rc.d/rc.local ...

Tháo ba dòng sau và lưu các tập tin:

cat <<EOL >> /etc/ssh/sshd_config 
UseDNS no 
PermitRootLogin without-password 
../ 

Một cũng nên xóa các mục nhập rác khỏi tệp /etc/ssh/sshd_config.

Máy đã khởi động lại sau khi các thay đổi này hoạt động tốt.

1

Cũng bình luận dòng sau trong /etc/ssh/sshd_config

permitrootlogin without-password 
permitrootlogin without-passwordUseDNS no 
Các vấn đề liên quan