Di chuyển khóa SSH từ máy tính này sang máy tính khác
Mục lục:
Đối với những người dựa vào thông tin đăng nhập không cần mật khẩu qua ssh, thay vì tạo khóa SSH mới cho máy khách mới, bạn có thể dễ dàng di chuyển khóa SSH từ máy tính này sang máy tính khác. Đây là một giải pháp nhanh chóng và dễ dàng cho một máy hoặc tên người dùng tạm thời hoặc để sử dụng trên một máy trạm phụ trợ. Bạn cũng có thể sử dụng điều này để sao chép các khóa SSH giữa các tài khoản người dùng trên cùng một máy.
Di chuyển khóa SSH giữa các máy tính
Nếu bạn đã kết nối với máy Mac được nối mạng, sử dụng Finder là một cách dễ dàng để sao chép các khóa SSH. Trước tiên, bạn sẽ muốn hiển thị các tệp ẩn trong OS X thông qua ghi mặc định hoặc một công cụ như DesktopUtility, sau đó chỉ cần mở thư mục .ssh trên cả hai máy và thực hiện thao tác kéo và thả:
Mặt khác, nếu bạn đã ở trong Terminal để kích hoạt các tệp ẩn, bạn cũng có thể chỉ cần sử dụng dòng lệnh để di chuyển chúng.
Copying SSH Keys from the Command Line Sử dụng thiết bị đầu cuối nhanh hơn đối với nhiều người trong chúng ta, rõ ràng là bạn sẽ phải kết nối với máy tính kia thông qua mạng để máy tính này hoạt động.
cp .ssh/id_rsa /Network/path/to/username/.ssh/
Đủ đơn giản và sẽ hoạt động với mọi phiên bản OS X và hầu hết các biến thể của unix hoặc linux.
Nếu muốn, bạn cũng có thể nén các tệp chính rồi chuyển chúng qua AirDrop, nhưng điều đó có thể tốn nhiều công sức hơn mức cần thiết.
Vì khóa SSH cho phép đăng nhập không cần mật khẩu nên bạn sẽ muốn xóa an toàn hoặc tốt hơn là định dạng an toàn ổ đĩa cứng trước khi nó chuyển sang chủ sở hữu mới. Điều này đặc biệt đúng với máy tính tạm thời hoặc máy cho mượn.