SSHの使い方

SSHの使い方

安全性が非常に低いことで知られるネットワークを介して別のコンピューターに接続している場合、おそらく最後に行うことは、データを安全に保つことです。 SSH (Secure Shell) は、この結果を実現する 1 つの方法です。安全を確保するには、コンピューター上で SSH を正しく設定し、サーバーへの接続を暗号化する必要があります。接続を安全にするためには、接続の両端で SSH を有効にする必要があることに注意してください。接続をできるだけ安全にするには、このガイドに従ってください。

パート1 パート1/3:

初回接続

  1. {"smallUrl":"https:\/\/www.wikihow.com\/images_en\/thumb\/b\/b5\/Use-SSH-Step-1-Version-5.jpg\/v4-460px-Use-SSH-Step-1-Version-5.jpg","bigUrl":"https:\/\/www.wikihow.com\/images\/thumb\/b\/b5\/Use-SSH-Step-1-Version-5.jpg\/v4-728px-Use-SSH-Step-1-Version-5.jpg","smallWidth":460,"smallHeight":345,"bigWidth":728,"bigHeight":546,"licensing":"<div class=\"mw-parser-output\"><\/div>"} 1 SSH をインストールします。 Windows の場合は、SSH クライアントをダウンロードしてインストールする必要があります。最も人気のあるプログラムの 1 つは Cygwin で、開発者の Web サイトから無料でダウンロードできます。もう一つの人気のある無料プログラムは PuTTY です。 [1]
    • Cygwin のインストール中に、Net セクションから OpenSSH をインストールする必要があります。
    • Linux および Mac OS X には SSH がインストールされています。これは、SHH が UNIX システムであり、Linux と OS X はどちらも UNIX から派生しているためです。
  2. {"smallUrl":"https:\/\/www.wikihow.com\/images_en\/thumb\/7\/7e\/Use-SSH-Step-2-Version-5.jpg\/v4-460px-Use-SSH-Step-2-Version-5.jpg","bigUrl":"https:\/\/www.wikihow.com\/images\/thumb\/7\/7e\/Use-SSH-Step-2-Version-5.jpg\/v4-728px-Use-SSH-Step-2-Version-5.jpg","smallWidth":460,"smallHeight":345,"bigWidth":728,"bigHeight":546,"licensing":"<div class=\"mw-parser-output\"><\/div>"} 2 SSH を実行します。 Cygwin によってインストールされたターミナル プログラム、または OS X または Linux のターミナルを開きます。 SSH はターミナル インターフェイスを使用して他のコンピューターと対話します。 SSH にはグラフィカルな操作パネルがないため、コマンドの入力に慣れる必要があります。
  3. 3 接続をテストします安全なパスワードの作成やファイルの移動に取り掛かる前に、コンピューター上で SSH が適切に構成され、システムに接続されていることを確認する必要があります。次のコマンドを入力します。<username> をユーザー名に、<remote> をリモート コンピューターまたはサーバーのアドレスに置き換えます。
    • $ ssh <username>@<remote>
    • 接続が確立されると、パスワードの入力を求められます。パスワードを入力するときに、カーソルが移動したり、テキストが入力されたりすることはありません。
    • この手順が失敗した場合は、SSH がコンピューターに正しく接続されていないか、リモート コンピューターが SSH 接続を受け入れていません。
    広告する
パート2 パート2/3:

基本的な手順を学ぶ

  1. {"smallUrl":"https:\/\/www.wikihow.com\/images_en\/thumb\/1\/1d\/Use-SSH-Step-4-Version-3.jpg\/v4-460px-Use-SSH-Step-4-Version-3.jpg","bigUrl":"https:\/\/www.wikihow.com\/images\/thumb\/1\/1d\/Use-SSH-Step-4-Version-3.jpg\/v4-728px-Use-SSH-Step-4-Version-3.jpg","smallWidth":460,"smallHeight":345,"bigWidth":728,"bigHeight":546,"licensing":"<div class=\"mw-parser-output\"><\/div>"} 1 SSH の場所を入力します。リモート コンピューターに初めて接続すると、ホーム ディレクトリに移動します。フォルダ構造に入るにはcdコマンドを使用します: [2]
    • cd ..ディレクトリを上に移動します。
    • cd <directoryname>特定のサブディレクトリに入ることができます。
    • cd /home/directory/path/使用すると、ホームページから特定のディレクトリに入ることができます。
    • cd ~ホームディレクトリに戻ることができます。
  2. {"smallUrl":"https:\/\/www.wikihow.com\/images_en\/thumb\/c\/ce\/Use-SSH-Step-5-Version-2.jpg\/v4-460px-Use-SSH-Step-5-Version-2.jpg","bigUrl":"https:\/\/www.wikihow.com\/images\/thumb\/c\/ce\/Use-SSH-Step-5-Version-2.jpg\/v4-728px-Use-SSH-Step-5-Version-2.jpg","smallWidth":460,"smallHeight":345,"bigWidth":728,"bigHeight":546,"licensing":"<div class=\"mw-parser-output\"><\/div>"} 2現在のディレクトリの内容を表示します。現在の場所にどんなファイルやフォルダがあるかを確認するには、 lsコマンドを使用します。 [3]
    • ls現在のディレクトリ内のすべてのファイルとフォルダを一覧表示します。
    • ls –l 、サイズ、権限、日付などの追加情報とともにディレクトリの内容を一覧表示します。
    • ls-a隠しファイルやフォルダを含むすべてのコンテンツを一覧表示します。
  3. {"smallUrl":"https:\/\/www.wikihow.com\/images_en\/thumb\/e\/e8\/Use-SSH-Step-6-Version-2.jpg\/v4-460px-Use-SSH-Step-6-Version-2.jpg","bigUrl":"https:\/\/www.wikihow.com\/images\/thumb\/e\/e8\/Use-SSH-Step-6-Version-2.jpg\/v4-728px-Use-SSH-Step-6-Version-2.jpg","smallWidth":460,"smallHeight":345,"bigWidth":728,"bigHeight":546,"licensing":"<div class=\"mw-parser-output\"><\/div>"} 3自分の場所からリモート コンピューターにファイルをコピーします。ローカル コンピューターからリモートでアクセスするコンピューターにファイルをコピーする必要がある場合は、 scpコマンドを使用できます。
    • scp /localdirectory/example1.txt <username>@<remote>:<path> example1.txt をリモート コンピュータ上の指定された <path> にコピーできます。 <path> を空白のままにして、リモート コンピューターのルート フォルダーをコピーすることもできます。
    • scp <username>@<remote>:/home/example1.txt ./ example1.txt をリモート コンピュータのホーム ディレクトリからローカル コンピュータの現在のディレクトリに移動します。
  4. {"smallUrl":"https:\/\/www.wikihow.com\/images_en\/thumb\/5\/51\/Use-SSH-Step-7-Version-2.jpg\/v4-460px-Use-SSH-Step-7-Version-2.jpg","bigUrl":"https:\/\/www.wikihow.com\/images\/thumb\/5\/51\/Use-SSH-Step-7-Version-2.jpg\/v4-728px-Use-SSH-Step-7-Version-2.jpg","smallWidth":460,"smallHeight":345,"bigWidth":828,"bigHeight":546,"licensing":"<div class=\"mw-parser-output\"><\/div>"} 4場所を指定してファイルをコピーします。 cpコマンドを使用して、同じディレクトリまたは任意のディレクトリにファイルのコピーを作成できます。
    • cp example1.txt example2.txt同じ場所に example2.txt という example1.txt のコピーを作成します。
    • cp example1.txt <directory>/ <directory> で指定された場所に example1.txt のコピーを作成します。
  5. {"smallUrl":"https:\/\/www.wikihow.com\/images_en\/thumb\/a\/ae\/Use-SSH-Step-8-Version-2.jpg\/v4-460px-Use-SSH-Step-8-Version-2.jpg","bigUrl":"https:\/\/www.wikihow.com\/images\/thumb\/a\/ae\/Use-SSH-Step-8-Version-2.jpg\/v4-728px-Use-SSH-Step-8-Version-2.jpg","smallWidth":460,"smallHeight":345,"bigWidth":828,"bigHeight":546,"licensing":"<div class=\"mw-parser-output\"><\/div>"} 5ファイルを移動して名前を変更します。ファイル名を変更したり、コピーするのではなく移動したりする場合は、 mvコマンドを使用できます。
    • mv example1.txt example2.txt example1.txt の名前を example2.txt に変更できます。ファイルは元の場所に残ります。
    • mv directory1 directory2 directory1 の名前を directory2 に変更できます。ディレクトリの内容は変更されません。
    • mv example1.txt directory1/ example1.txt を directory1 に移動します。
    • mv example1.txt directory1/example2.txt example1.txt を directory1 に移動し、名前を example2.txt に変更します。
  6. {"smallUrl":"https:\/\/www.wikihow.com\/images_en\/thumb\/9\/99\/Use-SSH-Step-9-Version-2.jpg\/v4-460px-Use-SSH-Step-9-Version-2.jpg","bigUrl":"https:\/\/www.wikihow.com\/images\/thumb\/9\/99\/Use-SSH-Step-9-Version-2.jpg\/v4-728px-Use-SSH-Step-9-Version-2.jpg","smallWidth":460,"smallHeight":345,"bigWidth":828,"bigHeight":546,"licensing":"<div class=\"mw-parser-output\"><\/div>"} 6ファイルとディレクトリを削除します。接続しているコンピューターから何かを削除する必要がある場合は、 rmコマンドを使用できます。
    • rm example1.txtファイル example1.txt を削除できます。
    • rm –I example1.txt確認プロンプトを表示した後、ファイル example1.txt を削除します。
    • rm directory1/は directory1 とそのすべての内容を削除します。
  7. {"smallUrl":"https:\/\/www.wikihow.com\/images_en\/thumb\/8\/8b\/Use-SSH-Step-10-Version-2.jpg\/v4-460px-Use-SSH-Step-10-Version-2.jpg","bigUrl":"https:\/\/www.wikihow.com\/images\/thumb\/8\/8b\/Use-SSH-Step-10-Version-2.jpg\/v4-728px-Use-SSH-Step-10-Version-2.jpg","smallWidth":460,"smallHeight":345,"bigWidth":728,"bigHeight":546,"licensing":"<div class=\"mw-parser-output\"><\/div>"} 7ファイルの権限を変更します。 chmodコマンドを使用して、ファイルの読み取りおよび書き込み権限を変更できます。
    • chmod u+w example1.txtユーザーのファイルに書き込み (変更) 権限を追加します。また、 gを使用してグループの権限を変更したり、 oを使用してドメイン全体の権限を変更したりすることもできます。
    • chmod g+r example1.txtファイルにグループ読み取り (エントリ) 権限を追加できます。
    • システムのさまざまな側面を保護したり開いたりするために使用できる権限の大きなリストがあります。 [4]
  8. {"smallUrl":"https:\/\/www.wikihow.com\/images_en\/thumb\/9\/97\/Use-SSH-Step-11-Version-2.jpg\/v4-460px-Use-SSH-Step-11-Version-2.jpg","bigUrl":"https:\/\/www.wikihow.com\/images\/thumb\/9\/97\/Use-SSH-Step-11-Version-2.jpg\/v4-828px-Use-SSH-Step-11-Version-2.jpg","smallWidth":460,"smallHeight":345,"bigWidth":828,"bigHeight":546,"licensing":"<div class=\"mw-parser-output\"><\/div>"} 8その他の基本的な分類手順を学びます。パネルで使用する必要がある重要なコマンドは他にもあります。これには次のものが含まれます。
    • mkdir newdirectory newdirectory というサブディレクトリを作成します。
    • pwd現在のディレクトリの場所を表示できます。
    • システムにログインしたwhoを表示します。
    • pico newfile.txtまたはvi newfile.txt新しいファイルを作成し、ファイル エディターを開きます。オペレーティング システムによって使用するファイル エディターは異なります。最もよく使用されるのは pico と vi です。別のファイル エディターがインストールされている場合は、別のコマンドを使用する必要があります。
  9. {"smallUrl":"https:\/\/www.wikihow.com\/images_en\/thumb\/b\/be\/Use-SSH-Step-12-Version-2.jpg\/v4-460px-Use-SSH-Step-12-Version-2.jpg","bigUrl":"https:\/\/www.wikihow.com\/images\/thumb\/b\/be\/Use-SSH-Step-12-Version-2.jpg\/v4-728px-Use-SSH-Step-12-Version-2.jpg","smallWidth":460,"smallHeight":345,"bigWidth":728,"bigHeight":546,"licensing":"<div class=\"mw-parser-output\"><\/div>"} 9指示の詳細情報を取得します。コマンドが何をするのか分からない場合は、 manコマンドを使用して、そのコマンドの使用方法とパラメータについて知ることができます。
    • man <command>はコマンド情報を表示します。
    • man –k <keyword>指定したキーワードをメインページで検索します。 [5]
    広告する
パート 3パート3/3:

暗号化されたパスワードの作成

  1. 1 SSHパスワードを作成しますこれらのパスワードを使用すると、毎回パスワードを入力しなくてもリモートの場所に接続できます。この方法でリモート コンピューターに接続すると、その秘密がネットワーク経由で送信されることがないため、はるかに安全になります。
    • $ mkdir .sshコマンドを使用して、コンピューター上にパスワード ファイルを作成します。
    • コマンド$ ssh-keygen –t rsaを使用して公開鍵と秘密鍵を作成します。
    • パスワードにパスフレーズを設定するかどうかを選択する必要があります。これはオプションです。パスフレーズを作成しない場合は、Enter キーを押します。これにより、.ssh ディレクトリに id_rsa と id_rsa.pub という 2 つのパスワードが作成されます。
    • 個人パスワードを変更する権限。秘密鍵が自分だけに見えるようにするには、コマンド$ chmod 600 .ssh/id_rsaを入力します。
  2. {"smallUrl":"https:\/\/www.wikihow.com\/images_en\/thumb\/4\/40\/Use-SSH-Step-14-Version-2.jpg\/v4-460px-Use-SSH-Step-14-Version-2.jpg","bigUrl":"https:\/\/www.wikihow.com\/images\/thumb\/4\/40\/Use-SSH-Step-14-Version-2.jpg\/v4-728px-Use-SSH-Step-14-Version-2.jpg","smallWidth":460,"smallHeight":345,"bigWidth":728,"bigHeight":546,"licensing":"<div class=\"mw-parser-output\"><\/div>"} 2リモート コンピューターに公開パスワードを設定します。パスワードが確立されると、リモート コンピュータに公開パスワードを設定して、パスワードなしでリモート コンピュータに接続できるようになります。適切な箇所を前述の内容に変更して、次のコマンドを入力します。
    • $ scp .ssh/id_rsa.pub <username>@<remote>:
    • コマンドの最後に必ずコロン (:) を追加してください。
    • ファイル転送が始まる前にパスワードの入力を求められます。
  3. {"smallUrl":"https:\/\/www.wikihow.com\/images_en\/thumb\/5\/50\/Use-SSH-Step-15-Version-2.jpg\/v4-460px-Use-SSH-Step-15-Version-2.jpg","bigUrl":"https:\/\/www.wikihow.com\/images\/thumb\/5\/50\/Use-SSH-Step-15-Version-2.jpg\/v4-728px-Use-SSH-Step-15-Version-2.jpg","smallWidth":460,"smallHeight":345,"bigWidth":728,"bigHeight":546,"licensing":"<div class=\"mw-parser-output\"><\/div>"} 3パブリック パスワードをリモート コンピューターにインストールします。リモート コンピューターのパスワードを取得したら、正しく実行できるようにインストールする必要があります。まず、手順 3 と同じ方法でリモート コンピューターにログインします。
    • リモートコンピュータにSSHフォルダが存在しない場合は作成します: $ mkdir .ssh
    • 承認されたパスワード ファイルにパスワードを追加します。ファイルがまだ存在しない場合は、作成できます: $ cat id_rsa.pub >> .ssh/authorized_keys
    • SSHフォルダの権限を変更してアクセスを許可します: $ chmod 700 .ssh
  4. {"smallUrl":"https:\/\/www.wikihow.com\/images_en\/thumb\/e\/e5\/Use-SSH-Step-16-Version-3.jpg\/v4-460px-Use-SSH-Step-16-Version-3.jpg","bigUrl":"https:\/\/www.wikihow.com\/images\/thumb\/e\/e5\/Use-SSH-Step-16-Version-3.jpg\/v4-828px-Use-SSH-Step-16-Version-3.jpg","smallWidth":460,"smallHeight":345,"bigWidth":828,"bigHeight":546,"licensing":"<div class=\"mw-parser-output\"><\/div>"} 4動作中の接続を表示します。リモート コンピュータにパスワードがインストールされると、パスワードを入力せずに接続できるようになります。接続をデバッグするには、次のコマンドを入力します: $ ssh <username>@<remote>
    • 接続時にパスワードの入力を求められない場合は、パスワードは正しく設定されています。 [6]
    広告する

<<:  三角形の3番目の角度を見つける方法

>>:  萎縮した筋肉を強化する方法

推薦する

ミルクを使って肌を改善する方法

家に牛乳がある限り、なぜ高価なスパ製品を買う必要があるのでしょうか?何百年、あるいは何千年も前に、人...

磁石の作り方

鉄やニッケルなどの強磁性金属は磁場にさらされると磁性を帯びます。磁石はこの原理を利用して作られます。...

ウェブページを保存する方法

Web ページを保存すると、オフラインでアクセスする場合や、後で変更または削除されることを心配せずに...

ハトを駆除する方法

ハトは見ていて楽しい鳥ですが、その糞は建物を損傷したり、人や他の動物に病気を広めたりする可能性があり...

Tシャツに手描きペイントする方法

パーティー、集まり、イベントに特別な T シャツを着て行きたいのですが、見つかりませんか?あるいは、...

ハエトリグモを捕まえて世話する方法

蜘蛛は不気味に這い回るので、悪い評判があります。実際、クモをペットとして飼うのは楽しいかもしれません...

ツボをマッサージして体重を減らす方法

伝統的な中国医学では、指圧は体のいくつかのポイントに圧力を加えて症状を緩和する方法です。消化器系への...

正しい歯磨きの方法

歯を白くし、笑顔を美しくし、息を爽やかにするだけでなく、歯磨きは全体的な健康にも不可欠です。 [1]...

手についたハラペーニョのカプサイシンを除去する方法

ハラペーニョの中毒性のある辛さはカプサイシンによるもので、皮膚に灼熱感を引き起こす原因でもあります。...

Twitterのステータスに返信する方法

Twitter をアクティブに利用している場合は、世界中のさまざまな国の人々からのステータス更新が表...

受賞スピーチのやり方

感謝のスピーチや受賞スピーチの目的は、功績、他者の助けや親切、あるいは他者からの贈り物に対する感謝の...

ドラゴンフルーツの肥料の与え方

ドラゴンフルーツは好きですか?暖かくて湿度の高い地域に住んでいるなら、幸運にも自分でドラゴンフルーツ...

エビカクテルの作り方

シュリンプカクテルはアメリカの伝統的な料理です。シュリンプカクテルは1894年から1914年の間に発...

ベールの作り方

ベールは、結婚式や宗教行事の特別なアクセサリーとして、またパフォーマンスの衣装として、あるいは豪華な...

塹壕足の治療方法

塹壕足は浸水足とも呼ばれ、足が長時間冷たい不衛生な水にさらされると発生します。ここでの長時間とは、数...