システムにubuntu 11.10を新規インストールする予定です。その前に、このマシンでキーベースのssh認証をセットアップしました。それらのsshキーのバックアップを取ることは可能ですか?それにより、私の新しいインストールでそれを使用できます。または、キーベースのssh認証を再度セットアップする必要がありますか?バックアップを取ることができる場合、コピーする必要があるファイルは何ですか?誰かがそれを詳細に説明できますか。前もって感謝します。
SSHのみに応答します...はい、キーを保持できます。
ただし、それについて説明するトピックは考えられません。簡単です。ユーザー名がkarthick
の場合、キーは次の隠しディレクトリにあります。
/home/karthick/.ssh
または
~/.ssh
id_rsa.pub
ファイルには、認証に使用される公開キーが含まれています。ただし、保持するファイルは他にもあります。-実際にはすべて、たとえばknown_hosts
たとえばなどです。 最も重要はid_rsa
です(.pub
がないことに注意してください)。これは秘密キーです。各ユーザーをバックアップします。たとえば、root
にSSHを設定した場合、/root/.ssh
も取得します。この理由のためにあなたが持っているのと同じくらい多くのアカウントに対してなど。
バックアップする暗号化キー。
~/.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/*
各ユーザーには、通常次のファイルが含まれる〜/ .sshというディレクトリがあります。
1) id_dsa private key of this user (different filename for rsa keys)
1) id_dsa.pub public key of this user
2) authorized_keys public key of other users (or same user on other machines)
config personal configuration
known_hosts Host keys of other machines
さらに、/ etc/ssh /には次のものがあります。
3) ssh_Host_dsa_key
3) ssh_Host_dsa_key.pub
3) ssh_Host_rsa_key
3) ssh_Host_rsa_key.pub
これらはホストキーであり、このコンピューターを識別するキーです。
必ずすべての秘密鍵と公開鍵をバックアップする必要があります。問題のマシンをホーム、ユーザーをuser @ homeと呼びます。同じ人がアカウントuser @ remoteを持ち、両方向でキーベースのログインを使用します。キーファイルを失うとどうなりますか。
ssh user@remote
は、キーベースの認証では機能しなくなります。ssh user@home
は、キーベースの認証ではリモートから機能しなくなります。ssh user@home
を試行するときにホストキーが変更されたという警告を表示します。構成によっては、これにより彼はログインできなくなります。