質問をすることでしか得られない、回答やアドバイスがある。

15分調べてもわからないことは、質問しよう!

新規登録して質問してみよう
ただいま回答率
85.49%
Ubuntu

Ubuntuは、Debian GNU/Linuxを基盤としたフリーのオペレーティングシステムです。

VPS

VPS(バーチャル・プライベート・サーバ)は、仮想化されたサーバをレンタルするサービスで、共有サーバでありながら専門サーバと同等の機能を果たします。物理的な専門サーバより安価で提供できるメリットがあります。

Q&A

解決済

1回答

1408閲覧

VPS上で作成した鍵ファイルのダウンロード

退会済みユーザー

退会済みユーザー

総合スコア0

Ubuntu

Ubuntuは、Debian GNU/Linuxを基盤としたフリーのオペレーティングシステムです。

VPS

VPS(バーチャル・プライベート・サーバ)は、仮想化されたサーバをレンタルするサービスで、共有サーバでありながら専門サーバと同等の機能を果たします。物理的な専門サーバより安価で提供できるメリットがあります。

0グッド

0クリップ

投稿2016/03/13 01:56

Pythonプロフェッショナルプログラミング(第2版)を参考に、サービスのデプロイをしようとしています。
サーバーはさくらVPSを借りています。
さくらVPSには、Ubuntu14.04をインストールしました。

上記の本の中で、ユーザーの設定をするという箇所があります。
構築やメンテナンスログイン用のユーザーとしてmainteユーザーを、アプリケーション実行専用の直接ログインできないユーザーとしてwwwを作成すると書いてあったので、

useradd -m mainte userad -m www

を作りました。
mainteユーザーにはsudo権限を設定し、後の自動化のことを考慮して、パスワードなしでsudoできるようにしました。
具体的には、/etc/sudoers.d/に設定ファイルをおいて、

%mainte ALL=(ALL) NOPASSWD:ALL

としました。
その上で、mainteは今後メンテナンスユーザーとして利用していくため、外部からログインできる必要があるので、ssh-keygenで鍵ファイルを作成しました。

sudo su - mainte ssh-keygen -b 2048

これで、/home/mainte/.ssh/に、id_rsaとid_rsa.pubの2つのファイルが生成されました。
この2つのファイルをローカルPCにダウンロードしなければならないのですが、その方法が分かりません。

お分かりの方、ご教示頂ければ幸いです。
よろしくお願いします。

気になる質問をクリップする

クリップした質問は、後からいつでもMYページで確認できます。

またクリップした質問に回答があった際、通知やメールを受け取ることができます。

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

guest

回答1

0

ベストアンサー

sshクライアント側に秘密鍵、サーバー側に公開鍵を置きます。
なので、普通は、クライアントで鍵ペアを生成して、公開鍵をサーバー側に送ります(移送を安全でない方法で行う場合に漏れても大丈夫なように)。
サーバー側で鍵生成を行う理由は何でしょうか?クライアントでの鍵生成方法が分からないなら調べるべきでしょう。

鍵の初回の移送は、パスワードでのsshログインができるのであれば、scpでコピーでしょうか。
あるいは、sshログインできない状態で、VPS管理画面で作業中なら、クリップボード経由でコピペで移送するのかと思います(コピペが出来ない場合は見ながら打ち込むのでしょうかね)。

この2つのファイルをローカルPCにダウンロードしなければならないのですが、

上に書いた通り、サーバーで鍵生成した後にダウンロードする必要があるのは秘密鍵だけです。

投稿2016/03/14 04:15

otn

総合スコア84498

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

退会済みユーザー

退会済みユーザー

2016/03/15 03:55

ご回答頂き、ありがとうございました。 クライアントで鍵を生成したことはあります。 サーバー側で鍵生成をする理由はまだよくわからないのですが、調べてみます。 scpコマンドをご教示頂き、ありがとうございます。
guest

あなたの回答

tips

太字

斜体

打ち消し線

見出し

引用テキストの挿入

コードの挿入

リンクの挿入

リストの挿入

番号リストの挿入

表の挿入

水平線の挿入

プレビュー

15分調べてもわからないことは
teratailで質問しよう!

ただいまの回答率
85.49%

質問をまとめることで
思考を整理して素早く解決

テンプレート機能で
簡単に質問をまとめる

質問する

関連した質問