Cài đặt puttygen phiên bản command-line trên macOS với brewbrew install putty
Chuyển đổi private key bằng puttygenputtygen putty.ppk -o ~/.ssh/openssh -O private-openssh
Tạo public key từ private key puttygenputtygen putty.ppk -o ~/.ssh/openssh.pub -O public-openssh
Cấp quyền truy cập file. Nếu không cấp quyền sẽ có lỗi permissions.chmod 600 ~/.ssh/openssh
chmod 600 ~/.ssh/openssh.pub
Sau đó bạn có thể dùng private key kết nối như bình thườngssh -p 23 -i ~/.ssh/openssh root@192.168.1.34
-i: đường dẫn đến file private key, nếu không có mặc định sẽ kết nối với server qua user và password
-p: port ssh, nếu không có sẽ sử dụng mặc định là 22
root: tên user của server
192.168.1.34: IP server kết nối