1.

Linux(Mac)クライアントからLinuxサーバーへのSSH鍵接続

ページの作成
テンプレートを更新

ページの作成

親となるページを選択してください。

ページは必ず何かしらの親ページに紐づきます。
親ページに紐づくページを子ページといいます。
例: 親=スポーツ, 子1=サッカー, 子2=野球

子ページを親ページとして更に子ページを作成することも可能です。
例: 親=サッカー, 子=サッカーのルール

親ページはいつでも変更することが可能なのでとりあえず作ってみましょう!

鍵の作成

クライアント側で以下のコマンドを実行して鍵を作成します。

※ホームディレクトリ(ターミナルを開いた直後の階層)にある「.ssh」ディレクトリで作成することを勧めます。

cd ~/.ssh

ssh-keygen -t rsa

ファイル名の入力を促されるので、「ssh_key」と適当な名前を入力しましょう。※デフォルト名でも構いません

また、パスフレーズ(パスワードのようなもの)の入力を促されるので、これも適当に入力します。

以下の2つの鍵ファイルが生成されます。

秘密鍵:ssh_key

公開鍵:ssh_key.pub

公開鍵はサーバー側へ配置する必要があります。

 

公開鍵の配置

サーバー管理者(サーバーに入れる人)に公開鍵を配置してもらいましょう。

.ssh」ディレクトリに「authorized_keys」というファイルがあるので、公開鍵の内容を追記します。

 

SSH接続

以下のコマンドを実行してクライアントからサーバーへ接続してみましょう。

※後述の設定をすれば毎回このようなコマンドを打たなくて済みます。

ssh -i 秘密鍵 ユーザー名@サーバーのホスト名[IPアドレス] -p ポート番号(デフォルト22なら指定不必要)

 

configファイルの設定

configファイルに接続設定を記述することで接続コマンドを短縮することができます。

クライアントの「.ssh」ディレクトリにconfigファイルが存在しない場合は作成しましょう。

cd ~/.ssh/

touch config

 

configファイルに以下の記述をします。

Host 任意の識別子
HostName ホスト名[IPアドレス]
User ユーザー名
Port ポート番号
IdentityFile 秘密鍵ファイル (~/.ssh/ssh_key)

 

あとは以下のコマンドを実行するだけでssh接続が可能になります。

ssh 任意の識別子

 

子ページ
子ページはありません
同階層のページ
  1. Linux(Mac)クライアントからLinuxサーバーへのSSH鍵接続
  2. Cygwinを使用したSSH接続方法
  3. エラー一覧

最近コメントのあったページ

最近の質問

コメント一覧

コメントがありません

ログインしなければコメント投稿はできません。