/ / Cách sao chép khóa SSH vào máy chủ của bạn và kết nối mà không cần mật khẩu

Cách sao chép khóa SSH vào máy chủ của bạn và kết nối mà không cần mật khẩu

Đăng nhập an toàn không cần mật khẩu có thể giống như một điều trong tưởng tượng, nhưng nó có thể dễ dàng đạt được với các khóa SSH.


Bàn tay gõ trên bàn phím vivd màu xanh lam của máy tính bảng Surface

SSH bảo mật thông tin liên lạc giữa máy cục bộ của bạn và hệ thống từ xa bằng cách mã hóa hoàn toàn lưu lượng đó. Tuy nhiên, việc nhập mật khẩu mỗi khi bạn kết nối với một máy chủ từ xa có thể cảm thấy hơi phiền phức.

Rất may, bạn có thể bỏ qua bước này bằng cách bật đăng nhập SSH không cần mật khẩu. Chúng tôi sẽ chỉ cho bạn cách sử dụng ssh-copy-id lệnh để làm như vậy.

Cách sử dụng SSH mà không cần mật khẩu

Để kích hoạt đăng nhập không cần mật khẩu qua SSH, tất cả những gì bạn cần làm là sao chép khóa công khai của mình vào máy chủ từ xa. Khóa SSH thực sự là một cặp gồm hai khóa: một khóa công khai và một khóa riêng tư. Một máy chủ SSH từ xa sẽ sử dụng những thứ này để xác thực danh tính của bạn trước khi bạn có thể kết nối.

Bạn có thể dễ dàng tạo các cặp khóa SSH của mình bằng cách sử dụng ssh-keygen yêu cầu. Sau khi ssh tạo khóa, hãy sao chép khóa công khai của bạn vào máy chủ từ xa. Điều này sẽ đảm bảo bạn không cần nhập mật khẩu SSH của mình trong những lần đăng nhập tiếp theo.

Tạo khóa SSH công khai và riêng tư

Chỉ cần kích hoạt thiết bị đầu cuối của bạn và nhập lệnh sau để tạo các cặp khóa SSH của bạn:

ssh-keygen

Tiếp tục nhấn enter ở mỗi lời nhắc cho đến khi chương trình hoàn thành và tạo các tệp khóa.


Sử dụng ssh-keygen trong một thiết bị đầu cuối để tạo các cặp khóa ssh

Thêm khóa SSH công khai vào máy chủ

Bây giờ bạn đã tạo khóa SSH của mình, bạn cần thêm khóa công khai vào máy chủ từ xa của mình. Bạn có thể làm điều này với ssh-copy-id yêu cầu:

ssh-copy-id -i ~/.ssh/id_rsa.pub user@remote-host

Sử dụng ssh-copy-id trong một thiết bị đầu cuối để cài đặt khóa ssh

Nhập lệnh trên vào thiết bị đầu cuối của bạn và thay thế người sử dụngmáy chủ từ xa với tên người dùng của bạn và tên máy chủ / IP của máy từ xa.

Kết nối với máy chủ SSH mà không cần mật khẩu

Bạn đã sẵn sàng đăng nhập mà không cần mật khẩu sau khi bạn thêm khóa công khai vào máy chủ qua ssh-copy-id. Bạn có thể tự kiểm tra nó bằng lệnh sau:

ssh user@remote-host
                    

Sử dụng thiết bị đầu cuối để đăng nhập vào máy chủ từ xa qua ssh

Thoát khỏi mật khẩu bằng ssh-copy-id

Sử dụng ssh-copy-id, bạn có thể tải khóa công khai lên máy chủ từ xa và kết nối mà không cần mật khẩu. Tuy nhiên, bạn không nên bật xác thực không cần mật khẩu cho tất cả các hệ thống. Thay vào đó, hãy sử dụng nó để truy cập các hệ thống bạn sử dụng thường xuyên. Nếu bạn chưa quen với điều này, hãy thử tìm hiểu cách thiết lập SSH và định cấu hình thiết lập của bạn.


linux-ssh-secure
Cách thiết lập SSH trên Linux và kiểm tra thiết lập của bạn: Hướng dẫn cho người mới bắt đầu

Bạn cần truy cập máy tính hoặc máy chủ Linux của mình từ xa? Đây là cách thiết lập và định cấu hình SSH trên Linux, Windows và thiết bị di động.

Đọc tiếp


Thông tin về các Tác giả

Similar Posts

Leave a Reply

Your email address will not be published. Required fields are marked *