Saya memiliki skrip yang saya gunakan untuk menyiapkan irisan baru di slicehost dan salah satu langkahnya adalah menambahkan kunci publik saya ke authorized_keys
file. Saat ini saya scp
kunci secara manual, tetapi idealnya skrip saya akan mengunduh kunci.
Jadi, jika kunci publik saya sangat umum, hal terburuk apa yang bisa terjadi? :)
ssh
public-key
Peter Coulton
sumber
sumber
Jawaban:
ssh-rsa AAAAB3NzaC1yc2EAAAABIwAAAQEAtKYac1ZiC43jF6BdclPok0Yv2g4YecBVJ6a7qggOSGjRAxh2cckwCBUR6VoVc2vmt9tcHCLWuVVpKUTUynbMdWq8wOdbK7Ud7n63cpg1PL44Hg9Wn2kT/aJdMMABSE5wSNsffxslcoUhF4h0mHaf+X6E5IKVhhHsy2g1yeoc2//0Q5YPt5Kj72VY1j3aeZ8a/tqSHu5rZpFYDddnv0ARWIgSvh7jUudKT9phLUiryX9TCyGVKFCrvVKwexjAmOz63pvWtX0TJughWskvDP1ZREkhjkxtCxofwn0NG1QSbbEgGYBLf3T1Pgfkhx83Uce01Aw1hBqdl228NRg0cv0KaQ==
sumber
Ada alasan mengapa ini disebut "Kunci Publik". Ini harus dibiarkan keluar ke alam liar. hal terburuk yang dapat terjadi adalah seseorang dapat mengenkripsi file sedemikian rupa sehingga hanya kunci pribadi Anda yang dapat mendekripsi.
Sekarang jika Anda kehilangan kunci privat Anda ... itu adalah keseluruhan, bukan cacing.
sumber
Untuk PGP, yang enkripsi dasarnya mirip dengan apa yang SSH lakukan dengan kunci publik, server kunci publik ditawarkan. Melalui mereka, tujuannya adalah untuk menyebarkan kunci publik seluas mungkin.
Tidak mungkin merekayasa balik kunci pribadi dari kunci publik. Bahkan, itulah inti dari kriptografi kunci publik: diberikan panjang kunci yang tepat, itu tidak bisa dilakukan, dan data akan aman tidak peduli seberapa luas kunci publik dibagikan.
(Perhatikan bahwa "itu tidak bisa dilakukan" tergantung pada asumsi yang dipegang secara luas tentang matematika yang lebih tinggi tidak terbukti salah. Tetapi jika itu terjadi, Anda akan memiliki hal-hal yang lebih besar untuk dikhawatirkan ...)
sumber
Kunci publik Anda adalah ... bukan kunci pribadi Anda. Siapa pun dapat memiliki salinan kunci publik Anda, tidak ada salahnya membagikannya kepada dunia.
sumber
Sebuah pertanyaan yang sangat tua, tapi biarkan saya masuk ... Tidak bisa berhenti ..
Membagikan kunci Publik Anda di Wikipedia, atau pada cincin kunci Publik adalah satu hal, vs. melampirkan ini ke .authorized_keys di Server Anda, Ketika Anda melampirkan semua kunci Publik Anda ke masing-masing server Anda terlepas dari peran, maka, Anda adalah mengekspos diri Anda pada risiko, Jika kunci pribadi hilang, Semua server Anda terganggu ...
sumber