Đây là lệnh puttygen có thể chạy trong nhà cung cấp dịch vụ lưu trữ miễn phí OnWorks bằng cách sử dụng một trong nhiều máy trạm trực tuyến miễn phí của chúng tôi như Ubuntu Online, Fedora Online, trình giả lập trực tuyến Windows hoặc trình mô phỏng trực tuyến MAC OS
CHƯƠNG TRÌNH:
TÊN
bột trét - trình tạo khóa công khai cho các công cụ PuTTY
SYNOPSIS
bột trét ( tài liệu quan trọng | -t loại chính [ -b bit ])
[ -C bình luận mới ] [ -P ] [ -q ]
[ -O Loại đầu ra | -l | -L | -p ]
[ -o tập tin đầu ra ]
MÔ TẢ
bột trét là một công cụ để tạo và thao tác các cặp khóa công khai và riêng tư SSH. Nó là một phần
của bộ PuTTY, mặc dù nó cũng có thể tương tác với các định dạng khóa riêng được sử dụng bởi
một số khách hàng SSH khác.
Khi bạn chạy bột trét, nó thực hiện ba điều. Thứ nhất, nó tải một tệp khóa hiện có
(nếu bạn chỉ định tài liệu quan trọng) hoặc tạo khóa mới (nếu bạn đã chỉ định loại chính). Sau đó nó
tùy ý thực hiện các sửa đổi đối với khóa (thay đổi nhận xét và / hoặc cụm mật khẩu);
cuối cùng, nó xuất khóa hoặc một số thông tin về khóa vào một tệp.
Tất cả ba giai đoạn này được kiểm soát bởi các tùy chọn được mô tả trong phần sau
phần.
LỰA CHỌN
Trong giai đoạn đầu tiên, bột trét tải hoặc tạo khóa. Lưu ý rằng tạo khóa
yêu cầu dữ liệu ngẫu nhiên (từ / dev / random), có thể gây ra bột trét để tạm dừng, có thể cho
một lúc nào đó nếu hệ thống của bạn không có sẵn nhiều tính ngẫu nhiên.
Các tùy chọn để kiểm soát giai đoạn này là:
tài liệu quan trọng
Chỉ định một tệp khóa riêng sẽ được tải. Tệp khóa cá nhân này có thể nằm trong (de
tiêu chuẩn thực tế) định dạng khóa SSH-1 hoặc ở định dạng khóa SSH-2 của PuTTY hoặc ở một trong hai
các định dạng khóa cá nhân SSH-2 được OpenSSH và ssh.com sử dụng.
-t loại chính
Chỉ định một loại khóa để tạo. Các giá trị được chấp nhận ở đây là rsa và Dsa (đến
tạo khóa SSH-2), và rsa1 (để tạo khóa SSH-1).
-b bit
Chỉ định kích thước của khóa để tạo, tính bằng bit. Mặc định là 2048.
-q Tắt hiển thị tiến trình khi tạo khóa mới.
Trong giai đoạn thứ hai, bột trét tùy ý thay đổi các thuộc tính của khóa mà nó đã tải hoặc
được tạo ra. Các tùy chọn để kiểm soát điều này là:
-C bình luận mới
Chỉ định một chuỗi chú thích để mô tả khóa. Chuỗi nhận xét này sẽ được sử dụng bởi
PuTTY để xác định chìa khóa cho bạn (khi yêu cầu bạn nhập cụm mật khẩu, cho
ví dụ để bạn biết cụm mật khẩu nào cần nhập).
-P Cho biết rằng bạn muốn thay đổi cụm mật khẩu của khóa. Điều này là tự động khi bạn
đang tạo khóa mới, nhưng không phải khi bạn đang sửa đổi khóa hiện có.
Trong giai đoạn thứ ba, bột trét lưu khóa hoặc thông tin về nó. Các tùy chọn để kiểm soát
đây là:
-O Loại đầu ra
Chỉ định loại đầu ra bạn muốn bột trét để sản xuất. Các tùy chọn được chấp nhận là:
riêng
Lưu khóa cá nhân ở định dạng mà PuTTY có thể sử dụng được. Đây hoặc sẽ là
định dạng khóa SSH-1 tiêu chuẩn hoặc định dạng khóa SSH-2 riêng của PuTTY.
công khai Chỉ lưu khóa công khai. Đối với khóa SSH-1, định dạng khóa công khai tiêu chuẩn
sẽ được sử dụng (`1024 37 5698745... '). Đối với khóa SSH-2, khóa công khai sẽ là
đầu ra ở định dạng được chỉ định bởi RFC 4716, là một tệp văn bản nhiều dòng
bắt đầu bằng dòng `---- BEGIN SSH2 CÔNG CỘNG KEY ----'.
công khai-openssh
Chỉ lưu khóa công khai, ở định dạng có thể sử dụng được bởi OpenSSH. Đối với khóa SSH-1,
định dạng đầu ra này hoạt động giống hệt với công khai. Đối với khóa SSH-2, công khai
khóa sẽ được xuất ở định dạng OpenSSH, là một dòng duy nhất (`ssh-rsa
AAAAB3NzaC1yc2... ').
dấu vân tay
In dấu vân tay của khóa công khai. Tất cả các thuật toán lấy dấu vân tay đều
được cho là tương thích với OpenSSH.
riêng tư-openssh
Lưu khóa cá nhân SSH-2 ở định dạng OpenSSH. Tùy chọn này không được phép
cho các khóa SSH-1.
riêng-sshcom
Lưu khóa cá nhân SSH-2 ở định dạng ssh.com. Tùy chọn này không được phép
cho các khóa SSH-1.
Nếu không có loại đầu ra nào được chỉ định, mặc định là riêng.
-o tập tin đầu ra
Chỉ định tệp ở đâu bột trét nên ghi đầu ra của nó. Nếu tùy chọn này không
chỉ định, bột trét sẽ giả sử bạn muốn ghi đè lên tệp gốc nếu
các loại tệp đầu vào và đầu ra giống nhau (thay đổi nhận xét hoặc cụm mật khẩu) và
sẽ giả sử bạn muốn xuất ra stdout nếu bạn đang yêu cầu khóa công khai hoặc
dấu vân tay. Nếu không -o tùy chọn là bắt buộc.
-l Từ đồng nghĩa với `-O dấu vân tay'.
-L Từ đồng nghĩa với `-O công khai-openssh'.
-p Từ đồng nghĩa với `-O công khai'.
Các tùy chọn sau không chạy PuTTYgen như bình thường, nhưng in các thông báo thông tin và
sau đó bỏ:
-h, --Cứu giúp
Hiển thị thông báo tóm tắt các tùy chọn có sẵn.
-V, --phiên bản
Hiển thị phiên bản của PuTTYgen.
--pgpfp
Hiển thị dấu vân tay của PuTTY PGP Master Keys, để hỗ trợ xác minh mới
các tệp do nhóm PuTTY phát hành.
VÍ DỤ
Để tạo cặp khóa RSA SSH-2 và lưu nó ở định dạng riêng của PuTTY (bạn sẽ được nhắc
cho cụm mật khẩu):
puttygen -t rsa -C "chìa khóa nhà của tôi" -o mykey.ppk
Để tạo khóa lớn hơn (4096-bit):
puttygen -t rsa -b 4096 -C "phím nhà của tôi" -o mykey.ppk
Để thay đổi cụm mật khẩu trên một khóa (bạn sẽ được nhắc về cụm mật khẩu cũ và mới):
puttygen -P mykey.ppk
Để thay đổi nhận xét về một khóa:
puttygen -C "bình luận mới" mykey.ppk
Để chuyển đổi một khóa thành định dạng khóa riêng của OpenSSH:
puttygen mykey.ppk -O Private-openssh -o my-openssh-key
Để chuyển đổi một khóa từ định dạng khác (bột trét sẽ tự động phát hiện khóa đầu vào
kiểu):
puttygen my-ssh.com-key -o mykey.ppk
Để hiển thị dấu vân tay của khóa (một số loại khóa yêu cầu cụm mật khẩu để trích xuất đồng đều
nhiều thông tin này):
puttygen -l mykey.ppk
Để thêm nửa công khai định dạng OpenSSH của khóa vào tệp khóa được ủy quyền của bạn:
puttygen -L mykey.ppk >> $ HOME / .ssh / allow_keys
Sử dụng puttygen trực tuyến bằng các dịch vụ onworks.net
