Computer >> Máy Tính >  >> Điện thoại thông minh >> Linux

Tạo một cặp khóa RSA để sử dụng với PuTTY trên N95

Khi tôi bắt đầu hướng dẫn thêm phông chữ vào PuTTY trên N95, tôi rất nhanh chóng quyết định rằng việc phải nhập tên người dùng và mật khẩu mỗi khi đăng nhập mất quá nhiều thời gian. Vì vậy, tôi đã tạo một cặp khóa RSA với một cụm từ trống chỉ để tiết kiệm thời gian. Đừng lo lắng, tất nhiên là tôi đã xóa cặp khóa ngay sau khi hoàn tất. Điều cuối cùng tôi cần là làm mất điện thoại và có người lạ đăng nhập vào máy chủ của tôi!

Lưu ý: quy trình này không chỉ dành riêng cho N95, cũng không chỉ dành riêng cho Linux. Tôi sử dụng Linux trong các ví dụ của mình vì tôi không phải là người dùng Windows. Quy trình được mô tả dưới đây về cách tạo khóa RSA có thể được điều chỉnh cho phù hợp với puttygen.exe trên Windows.

  1. Đây là những gì tôi đã làm trên hộp Linux đầu tiên:

    [user @ radon ~] $ ssh-keygen
    Tạo cặp khóa rsa công khai / riêng tư.
    Nhập tệp để lưu khóa (/home/user/.ssh/id_rsa):
    Thư mục đã tạo '/home/user/.ssh '.
    Nhập cụm mật khẩu (trống không có cụm mật khẩu):
    Nhập lại cùng một cụm mật khẩu:
    Thông tin nhận dạng của bạn đã được lưu trong /home/user/.ssh/id_rsa.
    Công khai của bạn khóa đã được lưu trong /home/user/.ssh/id_rsa.pub.
    Tệp tham chiếu của khóa là:
    79:8a:08:bd:fb:da:71:59:f4:28:e6:c3:01:12:5a:69 user@radon.example.com

    [user @ radon ~] $ cd .ssh /
    [user @ radon .ssh] $ ls
    id_rsa id_rsa.pub known_hosts
    [user @ radon .ssh] $ cat id_rsa.pub> allow_keys
    [user @ radon .ssh] $ chmod 644 allow_keys

    Lệnh chmod ở trên rất quan trọng. Tệp ủy quyền của bạn phải chỉ có thể được ghi bởi bạn. Nếu là nhóm có thể ghi, sshd sẽ từ chối sử dụng nó.

  2. Bước này cũng rất quan trọng! Tiếp theo, bạn phải chuyển đổi khóa cá nhân OpenSSH của mình thành định dạng khóa SSH-2 của PuTTY. Ban đầu, tôi đã thử sử dụng chính khóa cá nhân OpenSSH, không nhận ra rằng PuTTY không thể đọc nó một cách chính xác. Phải mất một chút thời gian để tìm ra lý do tại sao nó không hoạt động. Ai biết rằng cách triển khai khóa SSH-2 của PuTTY, OpenSSH và ssh.com lại khác nhau đến vậy?

    [user @ radon .ssh] $ puttygen id_rsa -o id_rsa.ppk

  3. Tiếp theo, tôi cắm N95 vào máy tính xách tay của mình bằng cáp USB và sao chép id_rsa.ppk vào một thư mục tạm thời trên bộ nhớ chung của điện thoại.
  4. Bây giờ, kích hoạt PuTTY trên N95 của bạn và chọn Tùy chọn -> Chỉnh sửa -> Chung , sau đó thêm tên hoặc địa chỉ máy chủ từ xa cũng như tên người dùng của bạn.
  5. Tạo một cặp khóa RSA để sử dụng với PuTTY trên N95 Tạo một cặp khóa RSA để sử dụng với PuTTY trên N95
    Tạo một cặp khóa RSA để sử dụng với PuTTY trên N95

  6. Tiếp theo, nhấn nút Phải chuyển đổi một lần để chuyển sang màn hình tiếp theo. Đây là nơi bạn chọn Khóa cá nhân của mình . Làm theo trình tự được nêu trong ảnh chụp màn hình bên dưới để biết cách tôi chọn E:\ temp \ id_rsa.ppk.
  7. Tạo một cặp khóa RSA để sử dụng với PuTTY trên N95 Tạo một cặp khóa RSA để sử dụng với PuTTY trên N95
    Tạo một cặp khóa RSA để sử dụng với PuTTY trên N95 Tạo một cặp khóa RSA để sử dụng với PuTTY trên N95
    Tạo một cặp khóa RSA để sử dụng với PuTTY trên N95

  8. Nhấn Quay lại hai lần để quay lại màn hình PuTTY chính, sau đó nhấn Tùy chọn -> Kết nối và bạn hiện đã được kết nối mà không cần mật khẩu.
  9. Tạo một cặp khóa RSA để sử dụng với PuTTY trên N95 Tạo một cặp khóa RSA để sử dụng với PuTTY trên N95
    Tạo một cặp khóa RSA để sử dụng với PuTTY trên N95 Tạo một cặp khóa RSA để sử dụng với PuTTY trên N95