リモートサーバの.sshフォルダ内のauthorized_keysに追加した公開鍵が不必要になった場合、この鍵をauthorized_keysから削除するにはどのようにすればよいのでしょうか?
鍵の追加は,catコマンドを使用するのは分かりますが、
例)cat putty.pub >> $HOME/.ssh/authorized_keys
鍵の削除はどのようなコマンドを使用するのか分かりません。
注意:
このスレッドでは、authorized_keysにcat putty.pub ファイルの内容を追加後、不必要となったcat putty.pub ファイルの削除の仕方を聞いているのではありません。このスレッドでお聞きしているのは、既にauthorized_keysに追加済みの複数の公開鍵の内、特定の鍵のみをauthorized_keysから削除する方法をお聞きしています。
よろしくお願いします。
No.4ベストアンサー
- 回答日時:
> 実際のパブリックキーの部分だけではなく、パブリックキーの前後にある上記の文字列も含めてサーバーのauthorized_keysに貼り付ける(1行として)のですか?
「Public key for pasting into OpenSSH authorized_keys file:」の内容を貼り付けます。
右クリックメニューの「すべて選択」「コピー」でクリップボードに取り込み、ターミナルソフト(TeraTerm、Poderosaなど)上で
vi authorized_keys
などエディタを開き、入力モードにした状態で「貼り付け」を行えばよいかと。
# vi(vim)なら、ファイルを開いた状態で、カーソルを最終行に移動、aまたはiキー押下で入力モードにします。
# 念のためenterキーを何度か押して空行入れておいた上で、カーソルが空行にある状態で貼り付けしますかね。
出力されたファイルに関しては次のページを。
http://good-stream.com/goodstream/vpn/winscp/to- …
商用のsshのもののようです。
>>どこに"#"を入れるかにもよるかと思いますが…。
>上記のようにおっしゃられると不安ですが、どのような意味ですか?
慣例として、行の先頭に記述されていればその行は丸ごとコメント扱い。
といパターンが多いです。
sshd_configなどもそんな感じかと。
行の途中にあった場合はそれ以降がコメントということになりますね。
なお、今回私が「公開鍵のコメント」と言っていたのは、
>キーを作成した後、あるいは作成済みの秘密鍵を読み込ませた後の画面で
>「Key comment」となっている個所です。
>作為した直後だと「rsa-key-20080814」などになっています。
の部分のことになります。これだと、各キーの行末にコメントが入っていることになりますので。
先ほどのページだと、
>OpenSSHのフォーマット(実際には改行コードはありません)
のあとにあるキーの最後の部分にある青字の個所になります。
authorized_keysファイルに"#"でのコメントを入れるのであれば、自分で編集することになりますから自由に書けるかと。
---------------------------------
# PocketPuTTY用のキー
ssh-rsa AAAAB3NzaC1yc2EAAAA~
# メインPC用のキー
ssh-dss AAAAB3NzaC1kc3MAAA~
# 玄箱からの接続用キー
ssh-dss AAAAB3NzaC1kc3MAAA~
---------------------------------
のような感じに。
No.3
- 回答日時:
>puttygen.exeを使用していますが、どこで設定できるのでしょう?
キーを作成した後、あるいは作成済みの秘密鍵を読み込ませた後の画面で
「Key comment」となっている個所です。
作為した直後だと「rsa-key-20080814」などになっています。
修正すると、すぐ上の
「Public key for pasting into OpenSSH authorized_keys file:」の内容が変更されます。
1行の文字列になっていますのでOpenSSHのauthorized_keysに登録する場合はまるごと貼り付けることになりますね。
>なるほど、「#」でコメントとなるわけですか。
どこに"#"を入れるかにもよるかと思いますが…。
この回答への補足
Wr5さん
ご回答、ありがとうございました。
>「Key comment」となっている個所です。
>「Public key for pasting into OpenSSH authorized_keys file:」
>の内容が変更されます。
確認しました。
>1行の文字列になっていますのでOpenSSHのauthorized_keysに登録す
>る場合はまるごと貼り付けることになりますね。
PuTTYのパブリックキーファイルを拡張子を.txtにして開くと、パブリックキーは、以下の文字列と、
---- BEGIN SSH2 PUBLIC KEY ----
Comment: "Key Name"
以下の文字列の間に記載されていますが、
---- END SSH2 PUBLIC KEY ----
実際のパブリックキーの部分だけではなく、パブリックキーの前後にある上記の文字列も含めてサーバーのauthorized_keysに貼り付ける(1行として)のですか?
また、「Public key for pasting into OpenSSH authorized_keys file:」の内容を、「Save public key」で保存せず、直接コピペしてサーバーのauthorized_keysに貼り付ける場合もあるようですが、この場合、パブリックキーはssh-rsa等(キーの種類による)から始まります。この場合、上記の
---- BEGIN SSH2 PUBLIC KEY ----
Comment: "Key Name"
と
---- END SSH2 PUBLIC KEY ----
が省略されてしまいますが、問題ないのでしょうか?
>どこに"#"を入れるかにもよるかと思いますが…。
上記のようにおっしゃられると不安ですが、どのような意味ですか?
よろしくお願いします。
No.2
- 回答日時:
>Windowsにインストールしてあるテキストエディタでauthorized_keysを編集すると、改行コードにUnix系のLFでなくWindows系のCR+LFが入ってしまい、authorized_keysが正しく作動しなくなると聞いたことがありますが?
・リモートでviエディタなどを使用する。
・FTPで転送するときにアスキーモードで転送する。
・Windows側で読み込み/書き込みするときに改行コードをLFで扱えるエディタを使用する。
などなど…
>authorized_keys内のどの公開鍵部分がどの秘密鍵に対応しているか、 authorized_keys内に予めコメントを入れておくことはできるのでしょうか?もし可能なら、コメントの入れ方を教えて下さい。
公開鍵作成時にコメントを設定することが可能な場合も。
puttygen.exeでは設定可能でしたね。
Poderosa 4.1の鍵作成ウィザードではできませんでした。
authorized_keys内の各公開鍵のさいごにスペースで区切ってコメントを入れられるようです。
man 8 sshd
でauthorized_keysファイルの書式が解説されているようです。
この回答への補足
Wr5さん
ご回答、ありがとうございました。
>puttygen.exeでは設定可能でしたね。
puttygen.exeを使用していますが、どこで設定できるのでしょう?
>man 8 sshd
>でauthorized_keysファイルの書式が解説されているようです。
なるほど、「#」でコメントとなるわけですか。
こちらは、了解です。
>・リモートでviエディタなどを使用する。
了解です。
No.1
- 回答日時:
テキストエディタなどで、該当する公開鍵の行を削除すればよいかと。
この回答への補足
Wr5さん
ご回答、ありがとうございました。
>テキストエディタなどで、該当する公開鍵の行を削除すればよいか
>と。
Windowsにインストールしてあるテキストエディタでauthorized_keysを編集すると、改行コードにUnix系のLFでなくWindows系のCR+LFが入ってしまい、authorized_keysが正しく作動しなくなると聞いたことがありますが?
また、authorized_keys内のどの公開鍵部分がどの秘密鍵に対応しているか、 authorized_keys内に予めコメントを入れておくことはできるのでしょうか?もし可能なら、コメントの入れ方を教えて下さい。
authorized_keysの編集の仕方等が詳細に載っているサイトのURL等をお知りでしたら、教えていただければ幸いです。
よろしくお願いします。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- その他(データベース) AWSのcloud9で「 ls -l ~/.ssh/」のコマンドで公開鍵、 秘密鍵を知ろうとすると「 1 2023/07/09 02:10
- UNIX・Linux Linuxについて質問です。 以下のような設定をしたMakefileを作成するにはどう記述すればよい 1 2023/02/03 20:10
- UNIX・Linux Linux(fedora)でホスト名について 2 2022/06/21 14:24
- Visual Basic(VBA) エクセルのマクロについて教えてください。 2 2023/07/06 17:46
- マウス・キーボード プリントスクリーンのボタンがMX Keyboard にありますが、ボタンが反応していないのか、保存さ 3 2022/05/31 10:39
- Outlook(アウトルック) パートナーシップの最大許可数は 5 個であるのに対し、5 個のデバイス パートナーシップがあります。 1 2022/08/15 11:04
- マウス・キーボード Logicool optionsについての質問です。 私が使っているレシーバーはUnifyingです 1 2022/09/22 23:39
- Windows Vista・XP 絶対にいけるWindowsXPsp3の無料プロダクトキーを教えてください。URLのみでも結構です。 5 2022/11/17 17:04
- Visual Basic(VBA) エクセルのマクロについて教えてください。 4 2023/05/24 08:33
- その他(プログラミング・Web制作) DOSコマンドに詳しい方、お知恵をお貸しください 5 2022/11/04 20:55
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
「か」を数字で表すとどうなり...
-
プラス(足す)キーはどうやっ...
-
キーボードがCtrlキーが押され...
-
メールアドレスの作成の際上バ...
-
プーリーのキーが外れない
-
パソコンの青い線枠が消えませ...
-
矢印キーのロック解除方法
-
PgDn、PgUpの設定が急に変わっ...
-
「(アクサングラーブ)キー」と...
-
PDF-XChange Viewer 全画面表示...
-
あさぎーにょちゃんの『別の人...
-
タッチタイピングが完璧にでき...
-
プリントスクリーンの仕方について
-
エクスプローラの表示内容をエ...
-
週一回通ってるマッサージ店の...
-
hpのelitebook使ってますが最近...
-
自動精算機のラブホに予約をし...
-
左右の表のキー位置を合わせたい
-
ペンタブの製品登録は必要か
-
Excel200 Lotus1-2-3形式のキ...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
プラス(足す)キーはどうやっ...
-
キーボードがCtrlキーが押され...
-
「か」を数字で表すとどうなり...
-
矢印キーのロック解除方法
-
Scroll Lockが勝手に有効になる...
-
Ctrlキー+HomeキーでセルA1へ移...
-
パソコンの青い線枠が消えませ...
-
メールアドレスの作成の際上バ...
-
PgDn、PgUpの設定が急に変わっ...
-
「(アクサングラーブ)キー」と...
-
プーリーのキーが外れない
-
左右の表のキー位置を合わせたい
-
(word) 文字列の上に線を引く方法
-
エクセルで複数行に散らばった...
-
Shiftキーのはめ方を教えてくだ...
-
hpのelitebook使ってますが最近...
-
VSCodeで上書きモードにならない
-
Access2010 Enterで次テキスト...
-
NumLockが勝手に切り替わる?
-
PDF-XChange Viewer 全画面表示...
おすすめ情報