Cách sử dụng khóa SSH mà không cần mật khẩu
Chắc hẳn bạn chưa từng nghĩ việc đăng nhập vào một thiết bị mà không có mật khẩu vẫn an toàn, nhưng trên thực tế khóa SSH đã làm được điều đó.
Table of Contents
SSH bảo mật thông tin liên lạc giữa máy cục bộ người dùng và hệ thống từ xa bằng cách mã hóa hoàn toàn nội dung dữ liệu. Tuy nhiên, việc nhập mật khẩu nhiều lần mỗi khi bạn kết nối với một máy chủ từ xa có thể gây phiền phức và mất thời gian. Bài viết dưới đây sẽ hướng dẫn bạn cách bật tính năng khóa SSH không cần mật khẩu bằng cách sử dụng lệnh ssh-copy-id.
Cách sử dụng SSH mà không cần mật khẩu
Để kích hoạt tính năng đăng nhập không cần mật khẩu qua SSH, bạn cần sao chép khóa công khai vào máy chủ từ xa. Khóa SSH thực chất 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 khóa 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 bằng lệnh ssh-keygen. Sau khi ssh tạo khóa, hãy sao chép khóa công khai vào máy chủ từ xa để đảm bảo bạn không cần nhập mật khẩu SSH trong những lần đăng nhập tiếp theo.
Tạo cặp khóa SSH công khai và riêng tư
Bạn cần mở cửa sổ đầu cuối và nhập lệnh sau để tạo cặp khóa SSH:
ssh-keygen
Tiếp tục nhấn enter ở mỗi lời nhắc cho đến khi chương trình được hoàn thành và tạo ra cặp khóa SSH.
Thêm khóa SSH công khai vào máy chủ
Sau khi tạo khóa SSH , bạn cần thêm khóa công khai vào máy chủ từ xa bằng lệnh ssh-copy-id:
ssh-copy-id -i ~/.ssh/id_rsa.pub user@remote-host
Nhập lệnh trên vào thiết bị đầu cuối và thay thế người dùng và máy chủ từ xa bằng 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
Sau khi thêm khóa công khai vào máy chủ qua ssh-copy-id, bạn có thể thoải mái đăng nhập mà không cần mật khẩu. Bạn có thể tự kiểm tra bằng lệnh sau:
ssh user@remote-host
Không cần sử dụng mật khẩu qua lệnh 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 thông qua lệnh ssh-copy-id. Tuy nhiên, bạn không nên áp dụng tính năng này cho tất cả các hệ thống, mà chỉ với những hệ thống bạn sử dụng thường xuyên.
Xem thêm các bài viết khác tại đây.
Khánh Huyền (theo Makruseof)
https://www.makeuseof.com/connect-without-password-copy-ssh-key-server/
Bình luận (0
)