Không thể đăng nhập vào máy chủ của tôi thông qua SSH và mật khẩu là chính xác


20

Tôi đang sử dụng Linode và tôi đã hỏi xung quanh các kênh IRC, nhưng dường như không ai biết. Tôi đã đăng nhập vào máy chủ của mình thông qua LISH ( tham khảo ) và tôi đã sử dụng đúng mật khẩu và mọi thứ đều ổn. Tuy nhiên, tôi cần đăng nhập qua SSH / FTP và tôi không thể. Nó tiếp tục cho tôi "sự cho phép bị từ chối". Tôi biết mật khẩu là chính xác vì tôi đặt lại mật khẩu qua LISH và tôi biết tôi đã có phương thức đăng nhập đúng vì tôi đã đăng nhập vào máy chủ của mình trước khi sử dụng các lệnh chính xác tương tự. Tôi chắc chắn hy vọng điều này không trở thành một vấn đề không hay, hoặc tôi sẽ khá thất vọng.

Câu trả lời:


40

Bạn cần chạy ssh(máy khách và có thể cả máy chủ) với tính chi tiết hơn để hiểu lý do tại sao xác thực bị lỗi. Đối với khách hàng, hãy chạy

ssh -vvv username@host 

Trên cuối máy chủ, kiểm tra các bản ghi. /var/log/auth.logsẽ cung cấp cho bạn một ý tưởng khá hay về những gì xảy ra khi bạn cố gắng đăng nhập, tìm kiếm các tin nhắn có chứa sshd. Có nhiều lý do tại sao xác thực có thể thất bại, từ đơn giản (bạn không sử dụng đúng tên người dùng) đến phức tạp hơn ( sshdđược định cấu hình để sử dụng hệ thống xác thực sai).


Cảm ơn, tôi sẽ kiểm tra xem ngay khi tôi có thể quay lại làm việc trên máy chủ.
willbeeler

Tôi đặt lại mật khẩu của mình thông qua Bảng điều khiển web trong Linode và tôi đã có thể quay lại. Tôi đánh giá cao mẹo dài dòng. Điều đó rất hữu ích.
willbeeler

cảm ơn bạn, hóa ra máy chủ của tôi cũng có hạn chế ip ssh tôi đã tìm ra bằng cách tìm đến auth.log.
siniradam

1
Chạy ssh -d -d -d ở phía máy chủ Tôi thấy "Mật khẩu không thành công cho michael" ... "mật khẩu không hợp lệ cho người dùng michael" Nhưng đó là đúng người dùng và mật khẩu!
Michael

Tôi đã từng gặp vấn đề tương tự. Hai cài đặt sạch không kết nối được. Tôi lưu ý rằng một mật khẩu chứa một @ký tự luôn luôn thất bại. Khi tôi sử dụng một !nhân vật thay vì nó làm việc. Điều này có thể vô nghĩa nhưng có lẽ nó sẽ giúp được ai đó
Nick.McDilyn

0

Hãy thử sử dụng một cổng khác. Có vẻ như cổng SSH mà máy chủ đang sử dụng đang được sử dụng bởi một dịch vụ khác và tôi đã nhận được một số kết quả đáng kinh ngạc.


0

Trong trường hợp của tôi, tôi đã chỉnh sửa / etc / bóng- với trình soạn thảo văn bản, vì trình quản lý tệp là quyền truy cập duy nhất tôi có. Ngay cả sau khi tôi đặt chuỗi băm ban đầu trở lại, bằng cách nào đó nó không hoạt động. Vì vậy, sau khi tôi đặt lại mật khẩu với bảng điều khiển lưu trữ, tất cả đã hoạt động.


0

trong trường hợp của tôi, bộ phận CNTT của chúng tôi đã thiết lập công cụ PAM với các quy tắc đã phá vỡ thông tin đăng nhập của tôi. trả lời theo @pestilence 's để xem lỗi, đã kết thúc ý kiến ra AllowGroupsvào /etc/ssh/sshd_config, được thiết lập để một số công cụ CNTT:

UsePAM yes
#AllowGroups <some IT groups>

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.