codeQ Blog

Chào mừng mọi người đã đến với codeQ Blog

Cách chuyển đổi putty private key sang openssh

Đăng vào ngày
Cover Image for Cách chuyển đổi putty private key sang openssh

Cài đặt puttygen phiên bản command-line trên macOS với brew
brew install putty

Chuyển đổi private key bằng puttygen
puttygen putty.ppk -o ~/.ssh/openssh -O private-openssh

Tạo public key từ private key puttygen
puttygen 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ường
ssh -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