ssh コマンド(鍵生成・鍵認証)
トップ→鍵認証SSH( 1.鍵ファイル作成、 2.環境ファイル設定、 3.鍵認証でSSHログイン、 4.鍵認証でWinSPC/SFTP、 5.sftpで自動転送、 6.鍵認証でFileZilla/SFTP、 )
puttygen で鍵ファイル作成(Windows)
ssh などで鍵方式でアクセスする場合、公開鍵、秘密鍵を作成する必要があります。
作成する方法はいろいろありますが、ここでは windows 上で puttygen を使用して鍵ファイルを作成します。
まずは puttygen.exe をPuTTY Download Pageから取得します。
puttygen.exe を適当なディレクトリ(putty.exe と同じディレクトリでもOK)おき、起動します。
ちなみに putty.exe も持っていない場合は一緒にダウンロードしておきましょう。
実行するとダイアログ(上図)が表示されますので「Generate」ボタンを押下して鍵ファイルを生成します。
この生成はマウス移動をキーにして作成するようなので、マウスを動かさないと鍵データは作成されません。
わたしはこの状態でしばらく待っていました。
マウスを動かさないと終わりません。
ここで、[Key passphrase] にキーコードを入れると、ログイン時にパスフレーズを聞いてくるので、このとき設定した
パスフレーズを入力してください。
パスフレーズを未入力で鍵ファイルを作成すると、ログイン時のパスフレーズの問い合わせはなくなります。
ただし、このパスフレーズを未設定で行った場合秘密鍵ファイルをとられた場合簡単にログインされてしまいます。
ここで、パスフレーズを設定しておけば、このパスフレーズが必要になりますので、秘密鍵ファイルをとられただけであれば
まだ、パスフレーズのロックが効いていますので、ログインはできません。
まぁ、秘密鍵ファイル、パスフレーズともにとられた場合はこの限りではありませんが・・・
ssh-keygen で鍵ファイル作成(linux などの場合)
sshがインストールされていればサーバ側で ssh-keygen コマンドによって認証鍵ファイルが作成できます。
[root@hoge ~]# ssh-keygen
~/.ssh 以下に、identity,identity.pubの二つの秘密鍵と公開鍵ファイルが生成されます。
トップ→鍵認証SSH( 1.鍵ファイル作成、 2.環境ファイル設定、 3.鍵認証でSSHログイン、 4.鍵認証でWinSPC/SFTP、 5.sftpで自動転送、 6.鍵認証でFileZilla/SFTP、 )
このホームページは すべてリンクフリーです。