Saya berencana untuk melakukan instalasi baru ubuntu 11.10 di sistem saya. Sebelum itu saya telah menyiapkan otentikasi ssh berbasis kunci di mesin ini. Apakah mungkin untuk mengambil cadangan kunci ssh itu, sehingga saya dapat menggunakannya dalam instalasi baru saya. Atau saya harus mengatur otentikasi ssh berbasis tombol lagi? Jika saya dapat mengambil cadangan, file apa yang perlu saya salin? Adakah yang bisa menjelaskannya secara terinci? Terima kasih sebelumnya.
34
Jawaban:
Hanya menanggapi SSH ... ya, Anda dapat menyimpan kunci Anda.
Saya tidak bisa memikirkan topik apa pun untuk menguraikan hal itu. Ini lurus ke depan: jika nama pengguna Anda
karthick
, maka kunci tersebut terletak di direktori tersembunyi di sini:atau
The
id_rsa.pub
file berisi kunci publik digunakan untuk otentikasi. Tetapi ada file lain untuk disimpan - semuanya, sungguh , sepertiknown_hosts
misalnya . The PALING PENTING yaituid_rsa
(perhatikan kurangnya.pub
) karena ini adalah kunci pribadi Anda. Cadangkan setiap pengguna. Misalnya, jika Anda mengatur SSH untukroot
, dapatkan/root/.ssh
juga. Dan seterusnya untuk akun sebanyak yang Anda miliki untuk alasan ini.sumber
id_rsa
. Ini adalah kunci paling impor untuk cadangan..pub
file berisi satu baris yang dapat dimasukkan ke dalam server~/.ssh/authorized_keys
dan tidak digunakan sama sekali ketika menghubungkan dengan server./home
partisi yang terpisah untuk OS, karena salah satu perbedaan antara versi distribusi atau dist adalah bahwa format file config dapat berubah, Jadi hal-hal dapat pecah dengan cara yang tidak terduga. Jika Anda ingin menjaga konfigurasi Anda di OS saya pikir Anda harus melakukannya secara eksplisit untuk program tertentu..pub
file tersebut terkadang digunakan saat menghubungkan ke server. Jika kunci rahasia dienkripsi,.pub
file tersebut digunakan untuk mengirim kunci publik ke server. Jika server menolak kunci publik, maka tidak perlu meminta pengguna untuk kata sandi. Hanya jika server menerima kunci publik maka kunci rahasia akan didekripsi. Dan jika Anda memiliki banyak kunci dalamssh-agent
dan ingin menginstruksikan klien ssh yang mana dari mereka untuk digunakan, Anda dapat melakukannya dengan memintanya untuk menggunakan.pub
file tertentu untuk otentikasi.Kunci kriptografi yang mungkin ingin Anda backup.
~/.gnupg/*
~/.pki/nssdb/*
~/.gnome2/keyrings/*
~/.ssh/*
/usr/local/apache2/conf/ssl.crt/server.crt
/usr/local/apache2/conf/ssl.key/server.key
/etc/ssh/*
/etc/ssl/private/*
/etc/cups/ssl/*
sumber
~/.ssh
) tetapi daftar yang bagus :)/etc/ssh
Setiap pengguna memiliki directoy ~ / .ssh, yang biasanya berisi file-file berikut:
Selain itu, di / etc / ssh /, Anda akan menemukan:
Itu adalah kunci host, kunci yang mengidentifikasi komputer ini.
Anda tentu ingin mencadangkan semua kunci pribadi dan publik. Kami menyebut mesin tersebut di rumah pertanyaan dan pengguna pengguna @ rumah. Orang yang sama memiliki pengguna akun @ jauh dan menggunakan login berbasis kunci di kedua arah. Apa yang akan terjadi jika Anda kehilangan salah satu file kunci:
ssh user@remote
dari rumah tidak akan lagi berfungsi dengan kunci berbasis auth.ssh user@home
tidak akan lagi berfungsi dari jarak jauh dengan kunci berbasis auth.ssh user@home
. Bergantung pada konfigurasi ini akan mencegahnya masuk.sumber