CH-J ToolsSSH-এর মাধ্যমে সার্ভার ব্যবস্থাপনা
মেনু
SSH কী-এর সব উদাহরণ →

উদাহরণ 03 · RSA 2048

RSA কী: সবচেয়ে ব্যাপকভাবে সমর্থিত SSH কী-এর ধরন। স্বাক্ষরে rsa-sha2-512 ব্যবহৃত হয়; SHA-1 ব্যবহারকারী পুরোনো ssh-rsa স্বাক্ষর বর্তমান OpenSSH-এ নিষ্ক্রিয়। বড় কী ধীরগতির, তবে নিরাপত্তার বাড়তি ব্যবধান দেয়।

কী-এর সংক্ষিপ্ত বিবরণ

কী-এর ধরনRSA 2048
SSH অ্যালগরিদমের নামssh-rsa · signatures rsa-sha2-512
সমর্থনব্যাপকভাবে সমর্থিত; বর্তমান OpenSSH-এর জন্য RSA-SHA2 স্বাক্ষর (rsa-sha2-256 বা rsa-sha2-512) আবশ্যক, কারণ SHA-1 ব্যবহারকারী ssh-rsa স্বাক্ষর OpenSSH 8.8 থেকে ডিফল্টভাবে নিষ্ক্রিয়
ব্যক্তিগত কী-এর বিন্যাসOpenSSH (openssh-key-v1), unencrypted
ফিঙ্গারপ্রিন্টSHA256:PRraUEAOnitXGs/jNcwuT0k+04aW793ywqkTFmFmY5g

পাবলিক কী

authorized_keys বিন্যাসে পাবলিক কী। নিচের স্বাক্ষর যাচাই করতে এটি একটি allowed_signers ফাইলে যোগ করুন।

ডাউনলোড করুন → 400 বাইট

ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQDc4P+CF2222OualumZ3xONMK36UO/qd02Dx0e+i/tdNBwJBLjzs28RNEL0p+SS3IOpMSgEI1C3mo2CFKnKYRnwWM4F6pwdGGTyBYBLhrC5SdMUJCfwJC4WZPo9DW9+E08BTBBmySWceg2tH4AcDkGTGWVhTAsTPAkva65+YukFR+sTr307b5R64A5amhHxVuBIyoP2Twsao5K3bdpAARsDYDFPOF3597vVNJ+4l6juLJ2io32fRaiCaCOHp01+ihkH0wkNGhDWGoVMlbEQg4zNUAp8khQ15QmikZ6zEEFDA5IEKClhuQ1Q2nZ1RWONvSlGV0iaUDAicOSfiI/kXzg9 ch-j-ssh-example-03

ব্যক্তিগত কী

এনক্রিপশন ছাড়া ব্যক্তিগত কী। শুধু পরীক্ষার জন্য প্রকাশিত: যে কেউ এটি ব্যবহার করতে পারে।

ডাউনলোড করুন → 1 831 বাইট

দেখান
-----BEGIN OPENSSH PRIVATE KEY-----
b3BlbnNzaC1rZXktdjEAAAAABG5vbmUAAAAEbm9uZQAAAAAAAAABAAABFwAAAAdzc2gtcn
NhAAAAAwEAAQAAAQEA3OD/ghdtttjrmpbpmd8TjTCt+lDv6ndNg8dHvov7XTQcCQS487Nv
ETRC9KfkktyDqTEoBCNQt5qNghSpymEZ8FjOBeqcHRhk8gWAS4awuUnTFCQn8CQuFmT6PQ
1vfhNPAUwQZsklnHoNrR+AHA5BkxllYUwLEzwJL2uufmLpBUfrE699O2+UeuAOWpoR8Vbg
SMqD9k8LGqOSt23aQAEbA2AxTzhd+fe71TSfuJeo7iydoqN9n0Wogmgjh6dNfooZB9MJDR
oQ1hqFTJWxEIOMzVAKfJIUNeUJopGesxBBQwOSBCgpYbkNUNp2dUVjjb0pRldImlAwInDk
n4iP5F84PQAAA9AbysCwG8rAsAAAAAdzc2gtcnNhAAABAQDc4P+CF2222OualumZ3xONMK
36UO/qd02Dx0e+i/tdNBwJBLjzs28RNEL0p+SS3IOpMSgEI1C3mo2CFKnKYRnwWM4F6pwd
GGTyBYBLhrC5SdMUJCfwJC4WZPo9DW9+E08BTBBmySWceg2tH4AcDkGTGWVhTAsTPAkva6
5+YukFR+sTr307b5R64A5amhHxVuBIyoP2Twsao5K3bdpAARsDYDFPOF3597vVNJ+4l6ju
LJ2io32fRaiCaCOHp01+ihkH0wkNGhDWGoVMlbEQg4zNUAp8khQ15QmikZ6zEEFDA5IEKC
lhuQ1Q2nZ1RWONvSlGV0iaUDAicOSfiI/kXzg9AAAAAwEAAQAAAQEAkPn9u121Xbazrhwv
6BdLtfiluQ826ia0cjJzHNa0flCdti2rWAoGdLxg1kT8+ohSwtLI+S5U5K5FA4ScjYF+jQ
s87xU2ssI4P8LsmqYliPiz2xyAOlcFCR3uQfR3ocD6sldCzLRqQ3K5V1C9vax9zhd1O4+2
FUHqpX2AYuR5HkUFnYClFE+tDeS322E9pBW8WQHUESfzJVcGCIid9IBPRaa7RN3zX4FoXc
9K3otRuwx6FW6Bs0He7BjuKM9bXqhzJ5s14FrhUMT/pl+fDTgUncbQFAmBHc/eriSCyVtc
2kOP9ogSt3l/UOLVnEQ0SlaNUKJ4xzeJx29Egzj9MXCmAQAAAIA0uR+9cPoydhMGa5r6QC
NUUpu8gAPNg2zMaSfKBgohJEB5MXKQ36HF+EYUK931dWs0igXL93XvXKbBvaSrAHziOEQs
jZ2m8cmbzaqOc3MvwXWKGpxGpNJjLVoroTEa6I4eIxHR7Z6kBK5vs7RNaOactrRbHCCPy/
a/u/24cwWIbQAAAIEA4RJr9tTtApJbLyvhi9oTqah0UsyotOSiz25whaS5+qQgZBZVfl9H
DRiVt2cBuHMT/a/BMxH7zXrlG3HHt2wmU6AEbNZ/btlSfH8fpHoi6mSAWSw4crUL3LfUUY
v8UsNQ6xjC8YSieE9bgjPeXK/W/ONim7iFiDdBRKMdDb8n1u0AAACBAPs7EqldSwAwHTzg
94GJRNRdydrHsRIxLnLTl0NjiWCcP/BifYKKnfj3OxzMSba9SPdZhyukdBKmb397QBE0H2
RgJsyclJ+6YA0dc1nIRzMcCxNHV6XvZLG2rrolIwjjlOHlZXLnKA/r0gr4jE1i24LBmyjl
gNqtYbwoC7bV3OyRAAAAE2NoLWotc3NoLWV4YW1wbGUtMDMBAgMEBQYH
-----END OPENSSH PRIVATE KEY-----

test_1MB.bin-এর স্বাক্ষর

এই কী দিয়ে CH-J Tools-এ তৈরি test_1MB.bin-এর পৃথক SSH স্বাক্ষর (SSHSIG, নেমস্পেস "file")। পরীক্ষামূলক ফাইলের পাশে এটি test_1MB.bin.sig নামে সংরক্ষণ করুন।

ডাউনলোড করুন → 866 বাইট

-----BEGIN SSH SIGNATURE-----
U1NIU0lHAAAAAQAAARcAAAAHc3NoLXJzYQAAAAMBAAEAAAEBANzg/4IXbbbY65qW6ZnfE4
0wrfpQ7+p3TYPHR76L+100HAkEuPOzbxE0QvSn5JLcg6kxKAQjULeajYIUqcphGfBYzgXq
nB0YZPIFgEuGsLlJ0xQkJ/AkLhZk+j0Nb34TTwFMEGbJJZx6Da0fgBwOQZMZZWFMCxM8CS
9rrn5i6QVH6xOvfTtvlHrgDlqaEfFW4EjKg/ZPCxqjkrdt2kABGwNgMU84Xfn3u9U0n7iX
qO4snaKjfZ9FqIJoI4enTX6KGQfTCQ0aENYahUyVsRCDjM1QCnySFDXlCaKRnrMQQUMDkg
QoKWG5DVDadnVFY429KUZXSJpQMCJw5J+Ij+RfOD0AAAAEZmlsZQAAAAAAAAAGc2hhNTEy
AAABFAAAAAxyc2Etc2hhMi01MTIAAAEAllJ0FeMmH2/sKigiCybSpLqpHrJMZadJRGt5cz
AeTtmUtTFOlzq4I9cG9BkMG3zTubd0mAoKHV7ZmOcv7MSbsVIic8dLDYqarh9dJDGgP1Ql
o1dYlCml89KubCjEptJVyqeUzZQO5X2bCAM9UCq/zS7HHJxL/XMIbmgjRhwC/esqygtNeZ
3r+SHCT5Kj1YtR6Lx1marX97+hRwfiOAu/T8BDjntM1lOWbBCH7geQGWlpXZ8zDYI3tCdS
1bGnr1J96Ww5A4j1KM8F47YxXCraWZr1yDYhcsXGAb3ooTJu0jjt/4LDIFdALqdWUWY/zk
JqH+sVgP1pYUS45OHkS764iA==
-----END SSH SIGNATURE-----

প্রত্যাহার

SSH কী-এর কোনো প্রত্যাহার সার্টিফিকেট নেই। একটি কী প্রত্যাহার করতে সেটি authorized_keys থেকে সরান অথবা OpenSSH কী প্রত্যাহার তালিকায় রাখুন (KRL, যা ssh-keygen -k দিয়ে তৈরি হয়), যেটি সার্ভার RevokedKeys-এর মাধ্যমে পড়ে।

স্বাক্ষর যাচাই করুন

পাবলিক কী ও স্বাক্ষর test_1MB.bin-এর পাশে সংরক্ষণ করুন, একটি allowed_signers ফাইল তৈরি করুন এবং ssh-keygen চালান:

echo "example@ch-j $(cat id_rsa.pub)" > allowed_signers
ssh-keygen -Y verify -f allowed_signers -I example@ch-j -n file -s test_1MB.bin.sig < test_1MB.bin