Lỗi nghiêm trọng PuTTY: Máy chủ từ chối khởi động shell / lệnh


10

Tôi đã luôn sử dụng PuTTY (win32) để truy cập các máy chủ của mình thông qua SSH. Hôm qua tôi đã nâng cấp OpenSSH trên máy chủ của mình từ 4.3 lên 5,8 và có vẻ như PuTTY hiện không hoạt động. Nó yêu cầu mật khẩu, sau đó xác nhận rằng mật khẩu là chính xác, và sau đó đưa ra lỗi nghiêm trọng Server refused to start a shell/command.

Khi tôi cố gắng đăng nhập với OpenSSH của Cygwin, tôi không gặp vấn đề gì.


2
Bạn có thể dán nội dung của Nhật ký sự kiện của PuTTY không?
nickgrim

1
Bạn có thể thêm -v vào lệnh plink và đầu ra bài không?
davey

1
Vấn đề là sự thiếu hụt về RAM.
iTayb

Câu trả lời:


5

Vấn đề là thiếu RAM.


1
vấn đề tương tự trên máy chủ RAM / CPU đầy đủ
Donatello

2

Có vẻ như một cái gì đó trong cấu hình putty của bạn đang yêu cầu một vỏ cụ thể sau khi đăng nhập không còn được chấp thuận. Hãy thử tạo một phiên mới thay vì phiên đã lưu của bạn và nhập càng ít cài đặt càng tốt, chỉ cần máy chủ lưu trữ và bất kỳ chi tiết xác thực nào. Điều đó sẽ đưa bạn vào. Sau đó, nếu bạn muốn sửa phiên đã lưu trước đó, hãy xem qua cài đặt cho các bit về lệnh từ xa, shell ưa thích, v.v.


1
plink user@ip -p 22 -pw passmột mình cho tôi lỗi này Tôi tin rằng một cái gì đó đang chặn tôi ở phía sshd chứ không phải putty.
iTayb

Vẫn có một cái nhìn thông qua các thiết lập mặc định của bạn. Putty có khả năng yêu cầu một cái gì đó không có sẵn trên máy chủ mà máy khách cygwin openssh không yêu cầu.
Caleb

Bạn đã thử tạo một phiên mới, như Caleb đề xuất chưa? Bạn đang chạy Putty mới nhất?
Eduardo Ivanec

1

Bạn có thể có "lệnh từ xa" được đặt trong cài đặt SSH trong cấu hình putty. Chỉ cần xóa cài đặt này và thử lại.


1

Tôi biết đó là một chủ đề cũ, nhưng khi tôi gặp vấn đề này và tôi đã gặp những câu trả lời này nhưng ... tôi chỉ có thể sửa nó bằng cách cập nhật phiên bản của PuTTY thành 0.70. Đó là điều duy nhất làm việc cho tôi. Chúc mừng!


1

Đối với người dùng gặp phải sự cố này: Bạn có thể giải quyết vấn đề này bằng cách hủy phiên của một trong những người dùng bằng

pkill -KILL -u username

NB: Tôi đã sử dụng quyền truy cập root, vì nó đã đăng nhập thành công

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.