Linux環境設定/ssh-copy-idを使って、sshの公開鍵認証の鍵登録を簡単に行う
をテンプレートにして作成
[
トップ
] [
新規
|
一覧
|
検索
|
最終更新
|
ヘルプ
]
開始行:
#navi(../)
* ssh-copy-idを使って、sshの公開鍵認証の鍵登録を簡単に行...
ssh-copy-idって知っていますか?~
ssh-copy-idを使えば複数台の公開鍵登録を自動で行うことがで...
以下にssh-copy-idの使用方法等を記します。
#contents
#htmlinsertpcsp(linux_ads_top.html,linux-sp.html)
* 関連記事 [#tc5c99c6]
-[[sshdを複数ポートでリッスンさせる設定方法>Linux環境設定...
-[[sshの接続に時間がかかる場合の対処>Linux環境設定/sshの...
-[[sshの接続が切断されてしまう場合の対処>Linux環境設定/ss...
-[[sshによる不正アクセスを確認する>Linux環境設定/sshによ...
-[[特定ユーザのみSSHによるログインを可能にする>Linux環境...
-[[sshでのrootログインを禁止しssh経由でのroot権限では指定...
-[[Broken pipeでsshが切断される場合の対処>Linux環境設定/B...
-[[ssh-copy-idを使って、sshの公開鍵認証の鍵登録を簡単に行...
* sshの公開鍵の登録 [#vde690e6]
sshの公開鍵認証を行うためには、以下の手順が必要です。
+(新規に作成する必要があれば)公開鍵と秘密鍵のペアを作成...
+作った公開鍵を接続先ホストの ''~/.ssh/authorized_keys'' ...
+は''ssh-keygen''を実行して作成します。
+は手動でも行えますが、しかし、~
++ 接続先ホストにログインしてから作業しなければならない
++ ~/.ssh/authorized_keysは、元々ファイルが存在していない...
++ エディタ等での ~/.ssh/authorized_keys の編集作業
++ ファイルやディレクトリのパーミッションを適切に設定する...
等々でわりと面倒です。何十台も接続先ホストがあるとすると...
これを自動で行うのが''ssh-copy-id''コマンドです。
* ssh-copy-idの利用 [#i32b0e34]
通常のssh接続と同様に、引数に''アカウント@接続先ホスト名'...
接続先のパスワードの入力を求められるので、それに答えます。
% ssh-copy-id user01@192.168.10.15
Password:
Now try logging into the machine, with "ssh 'user01@192....
.ssh/authorized_keys
to make sure we haven't added extra keys that you weren'...
これだけで接続先ホストでの面倒な作業は省略できます。
* 登録する公開鍵ファイルを変える。 [#z87849d9]
登録する公開鍵ファイルはデフォルトで、''~/.ssh/id_rsa.pub...
任意のファイルを指定するには、''-i''オプションで指定しま...
% ssh-copy-id -i ~/.ssh/hoge.pub user01@192.168.10.15
Password:
Now try logging into the machine, with "ssh 'user01@192....
.ssh/authorized_keys
to make sure we haven't added extra keys that you weren'...
ちなみに、ssh-copy-idの実体は簡単なシェルスクリプトです。~
引数の公開鍵が本当の公開鍵であるかなどのチェックはしてい...
ファイルの指定の際には気を付けて下さい。~
(ファイル名の拡張子が''.pub''であれば、どんなファイルでも...
以上、ssh-copy-idを使って、sshの公開鍵認証の鍵登録を簡単...
#htmlinsertpcsp(linux_ads_btm.html,linux-sp.html)
終了行:
#navi(../)
* ssh-copy-idを使って、sshの公開鍵認証の鍵登録を簡単に行...
ssh-copy-idって知っていますか?~
ssh-copy-idを使えば複数台の公開鍵登録を自動で行うことがで...
以下にssh-copy-idの使用方法等を記します。
#contents
#htmlinsertpcsp(linux_ads_top.html,linux-sp.html)
* 関連記事 [#tc5c99c6]
-[[sshdを複数ポートでリッスンさせる設定方法>Linux環境設定...
-[[sshの接続に時間がかかる場合の対処>Linux環境設定/sshの...
-[[sshの接続が切断されてしまう場合の対処>Linux環境設定/ss...
-[[sshによる不正アクセスを確認する>Linux環境設定/sshによ...
-[[特定ユーザのみSSHによるログインを可能にする>Linux環境...
-[[sshでのrootログインを禁止しssh経由でのroot権限では指定...
-[[Broken pipeでsshが切断される場合の対処>Linux環境設定/B...
-[[ssh-copy-idを使って、sshの公開鍵認証の鍵登録を簡単に行...
* sshの公開鍵の登録 [#vde690e6]
sshの公開鍵認証を行うためには、以下の手順が必要です。
+(新規に作成する必要があれば)公開鍵と秘密鍵のペアを作成...
+作った公開鍵を接続先ホストの ''~/.ssh/authorized_keys'' ...
+は''ssh-keygen''を実行して作成します。
+は手動でも行えますが、しかし、~
++ 接続先ホストにログインしてから作業しなければならない
++ ~/.ssh/authorized_keysは、元々ファイルが存在していない...
++ エディタ等での ~/.ssh/authorized_keys の編集作業
++ ファイルやディレクトリのパーミッションを適切に設定する...
等々でわりと面倒です。何十台も接続先ホストがあるとすると...
これを自動で行うのが''ssh-copy-id''コマンドです。
* ssh-copy-idの利用 [#i32b0e34]
通常のssh接続と同様に、引数に''アカウント@接続先ホスト名'...
接続先のパスワードの入力を求められるので、それに答えます。
% ssh-copy-id user01@192.168.10.15
Password:
Now try logging into the machine, with "ssh 'user01@192....
.ssh/authorized_keys
to make sure we haven't added extra keys that you weren'...
これだけで接続先ホストでの面倒な作業は省略できます。
* 登録する公開鍵ファイルを変える。 [#z87849d9]
登録する公開鍵ファイルはデフォルトで、''~/.ssh/id_rsa.pub...
任意のファイルを指定するには、''-i''オプションで指定しま...
% ssh-copy-id -i ~/.ssh/hoge.pub user01@192.168.10.15
Password:
Now try logging into the machine, with "ssh 'user01@192....
.ssh/authorized_keys
to make sure we haven't added extra keys that you weren'...
ちなみに、ssh-copy-idの実体は簡単なシェルスクリプトです。~
引数の公開鍵が本当の公開鍵であるかなどのチェックはしてい...
ファイルの指定の際には気を付けて下さい。~
(ファイル名の拡張子が''.pub''であれば、どんなファイルでも...
以上、ssh-copy-idを使って、sshの公開鍵認証の鍵登録を簡単...
#htmlinsertpcsp(linux_ads_btm.html,linux-sp.html)
ページ名: