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