Keywords: How to fix error "Permission denied (publickey)" in ssh
Cái thằng ssh này làm mình mệt mõi cả một buổi sáng, tưởng rằng nó bị gì không chứ, mình mò đủ mọi cách cuối cùng bị cái lỗi không đâu vào đâu, mọi thứ hoạt động rất là bình thường, cho đến 1 ngày mình restart server lại thì báo lỗi như trên, lúc đó mình chỉ muốn chửi abyz gì đó rồi, tìm cả buổi cuối cùng là nằm ở vấn đề do chúng ta phân quyền các cấu hình ssh sai không đúng với cấu trúc của nó
Vậy lúc này ta phải làm sao, chúng ta sẻ tìm đến config của sshd và tìm đến giá trị "StrictModes" chú ý thằng này cho mình, nó sẻ được ẩn đi kiểu như không sử dụng ak, nhưng thật ra là nó đang được default là open nghĩa là yes, mình chỉ cần mở ẩn nó đi và thực hiện sửa từ yes thành no là coi như lỗi trên biến mất nhưng thằng này là thằng gì ? nó là chế độ gì ? vâng nó chính là chế độ phân quyền đúng hoặc sai, nghĩa là khi ta chọn no cho nó thì dù cấu trúc có phân quyền đúng hay không đúng chỉ cần xác nhận ssh key ngon lành là nó sẻ cho qua, kiểu dạng như chỉ cần anh cầm chìa khóa nhà thì anh auto được phép vào nhà không cần biết anh có phải chủ nhà hay không, còn nếu chúng ta ẩn nó đi, hoặc chọn yes đồng nghĩa rằng anh có chìa khóa và anh phải là chủ nhà anh mới được vào, đại loại vậy mình ví dụ vậy thôi nhưng cũng không tương thích như ở trên lắm, tóm gọn là khi ta chọn yes với nó thì cấu trúc phân quyền của chúng ta phải đúng thì mới được, còn không thì sẻ không được vàoVậy làm cách nào để phân quyền đúng ?
- Với thư mục .ssh của trên máy muốn remote đến ta cần phân quyền như sau:
chmod 600 $HOME/.ssh/authorized_keys chmod 700 $HOME/.ssh/ chmod go-w $HOME/.ssh/ chmod go-w $HOME/
- Còn đối với máy của chúng ta, thực hiện remote thì làm như sau
chmod 400 $HOME/.ssh/id_rsa chmod 644 $HOME/.ssh/id_rsa.pub
0 Comments
Vài lời muốn nói:
* Không được nhận xét thô tục bởi mình biết các bạn là những người văn minh.
* Pass giải nén mặt định là itblognote hoặc itblognote.com nếu có Pass khác thì mình sẽ ghim trong bài viết.
* Click vào quảng cáo và chia sẻ bài viết để mình có thêm động lực viết bài nhé.