タグ

公開鍵に関するamerica66のブックマーク (2)

  • 公開鍵をリモートホストに簡単に登録できるコマンドssh-copy-idを使ってみる|misc|@OMAKASE

    インストール FreeBSDの場合だとsecurity/ssh-copy-id のportsがあります。 # portinstall ssh-copy-id 秘密鍵・公開鍵を作成 $ cd $ ssh-keygen -t rsa 公開鍵を登録 $ ssh-copy-id -i .ssh/id_rsa.pub user@remote_host 上記コマンドで公開鍵をリモートホストのauthorized_keysに追加します ssh-copy-id コマンドを使わないで愚直にやるなら以下のようにしても一発で可能です。 $ cat ./.ssh/id_rsa.pub | ssh user@remote_host "cat >> ./.ssh/authorized_keys" パスワード認証を止める設定 公開鍵認証にするにはsshdサーバのパスワード認証を止める設定が必要になります。 Passwo

  • サーバに新たなSSH公開鍵を追加する

    コマンドラインで、 cd ~/.ssh ssh-keygen とやるだけでもいいですが、今後別のサーバに接続することを考えて ssh-keygen -C hogehoge -f filename とやる方がいいと思います。 hogehogeには何かコメントを入れられるそうです。何のためかはよくわかりません。 filenameは鍵のファイル名です。 注) 最初に cd ~/.ssh としたのは、通常SSHの鍵ファイルは~/.sshディレクトリに作るからです。 移動しない場合は、ssh-keygenを行う際に -fオプションで ~/.ssh/filename として下さい。 注終) 先ほど作った公開鍵(1.filename.pub)を管理者(Client0)に渡します。 渡し方はメールでもなんでもいいと思いますが、ファイルの内容の文字列をコピーしてメールに貼り付けるのはミスの元なので、公開鍵フ

    サーバに新たなSSH公開鍵を追加する
  • 1