自分のWebサイトとそのデータベースにアクセスするには、マシンでSSHを使用する必要があります(シンボリックリンクを設定しますが、私は回避します)。
次の問題:コマンドを入力します:ssh-keygen -t dsa
公開/秘密のdsaキーペアを生成します。デフォルト(/home/user/.ssh/id_dsa
)で保存します。Enterパスフレーズを2回入力します
その後、私はこれを取り戻します:
警告:保護されていないプライベートキーファイル!
「/home/etc.ssh/id_rsa」のアクセス許可0755が開いています。秘密鍵ファイルには他の人がアクセスできないようにすることをお勧めします。この秘密鍵は無視されます。不正な権限:キーを無視:[VAR / LIB / SOMEWHEREのファイルパス]
今、これを回避するために、私は試してみました-
sudo chmod 600 ~/.ssh/id_rsa sudo chmod 600 ~/.ssh/id_rsa.pub
しかし、私のコンピューターがフリーズした直後に、そして再びログオンすると、がありましたcould not find .ICEauthority error
。この問題を回避し、SSHファイルを削除しましたが、将来これらの問題を回避するために正しい権限を使用できるようにしたいと考えています。ICEauthorityをどのように設定する必要がありますか、SSHキーをどこに保存する必要がありますか?仮想マシンを使用するのが最善でしょうか?
これはすべて非常に新しく、私は非常に急な学習曲線にいるので、どんな助けもありがたいです。
chmod -R 600 ~/.ssh
。
chmod 700 $HOME/.ssh
なります。chmod 600 $HOME/.ssh/id_rsa
chmod
表示するコマンドとは関係ありません。それは偶然か、見せていない他のコマンドを実行したかのどちらかです。