編集不可のページ History 添付ファイル

 

TUT HPC Cluster Wiki: "SSHClient / LinuxMac"の差分

1と10のリビジョン間の差分 (その間の編集: 9回)
2015-01-16 10:37:13時点のリビジョン1
サイズ: 1350
編集者: Junya Nakamura
コメント:
2025-06-05 03:47:33時点のリビジョン10
サイズ: 3059
編集者: hitachi26
コメント:
削除された箇所はこのように表示されます。 追加された箇所はこのように表示されます。
行 1: 行 1:
= Linux & Mac OS X = [Japanese|[[en/SSHClient/LinuxMac|English]]]

= SSHクライアントの使い方 (Linux & macOS) =
行 6: 行 8:
ほとんどの場合,OSに標準で用意されています.ストール済みかどうかは次のコマンドで確認できます. LinuxとmacOSではsshコマンドによってサーバに接続します.
sshコマンドは
ほとんどの場合,OSに標準で用意されています.
お使いのシステムにsshコマ
ドが用意されているかどうかは次のコマンドで確認できます.
行 26: 行 30:
}}}
{{{
行 37: 行 43:
学外利用者の方は,ユーザ名として「par」から始まるTUT-高専HPC共用サービスにて発行されたユーザ名を入力して下さい.
行 43: 行 50:
 <<Anchor(PubkeyGen)>>
行 44: 行 52:

ssh-keygenコマンドで,公開鍵と秘密鍵のペアを作成することができます.

鍵の生成では,3回入力を求められます.
 1. 秘密鍵を保存する場所が聞かれます.
 1. 鍵に設定するパスフレーズを入力します.
 1. 確認のため,もう一度パスフレーズを入力します.

ssh-keygenコマンドの実行例は下記のとおりです.
{{{
% ssh-keygen -t ed25519
Generating public/private ed25519 key pair.
Enter file in which to save the key (/local/XXXX/.ssh/id_ed25519):
Enter passphrase (empty for no passphrase):
Enter same passphrase again:
Your identification has been saved in /local/hitachi/.ssh/id_ed25519
Your public key has been saved in /local/XXXX/.ssh/id_ed25519.pub
The key fingerprint is:
SHA256:3O4lROAMmq8cn/vLTR+f3klWCDXPJVVH/8jL3BdJTkk tutuser@tutuser-VirtualBox
The key's randomart image is:
+--[ED25519 256]--+
| . . +EB|
| o + . ..==|
| o o . . ++|
| . . o o+oo|
| . . S o ++o|
| . + . o o oo|
| o o + o +oo|
| o + + oooo|
| ..+.o ..+..|
+----[SHA256]-----+
}}}


デフォルトの場合,鍵は次の場所に生成されます.
 * 公開鍵: ~/.ssh/id_rsa.pub
 * 秘密鍵: ~/.ssh/id_rsa

[Japanese|English]

SSHクライアントの使い方 (Linux & macOS)

セットアップ

LinuxとmacOSではsshコマンドによってサーバに接続します. sshコマンドはほとんどの場合,OSに標準で用意されています. お使いのシステムにsshコマンドが用意されているかどうかは,次のコマンドで確認できます.

% which ssh

インストール済みであれば,次のように表示されます(お使いの環境によって多少異なります).

% which ssh
/usr/bin/ssh

インストールされていない場合は,次のように表示されます(お使いの環境によって多少異なります).

% which ssh
ssh not found

インストールされていない場合は,各OSのパッケージマネージャを使ってインストールしてください.

Debian,Ubuntuの場合
% apt-get install openssh-client

Fedora, CentOSの場合
% yum install openssh-clients

接続方法

ターミナルを開き,次のように入力することで各クラスタの開発用サーバに接続できます.

% ssh <USER>@<SERVER>

<USER>,<SERVER>部分は,あなたのユーザ名,接続先のサーバ名にそれぞれ読み替えてください. 学外利用者の方は,ユーザ名として「par」から始まるTUT-高専HPC共用サービスにて発行されたユーザ名を入力して下さい.

GUIアプリケーションを実行する場合は,次のように入力してください.

% ssh -X <USER>@<SERVER>

公開鍵の作成

ssh-keygenコマンドで,公開鍵と秘密鍵のペアを作成することができます.

鍵の生成では,3回入力を求められます.

  1. 秘密鍵を保存する場所が聞かれます.
  2. 鍵に設定するパスフレーズを入力します.
  3. 確認のため,もう一度パスフレーズを入力します.

ssh-keygenコマンドの実行例は下記のとおりです.

% ssh-keygen -t ed25519
Generating public/private ed25519 key pair.
Enter file in which to save the key (/local/XXXX/.ssh/id_ed25519):
Enter passphrase (empty for no passphrase):
Enter same passphrase again:
Your identification has been saved in /local/hitachi/.ssh/id_ed25519
Your public key has been saved in /local/XXXX/.ssh/id_ed25519.pub
The key fingerprint is:
SHA256:3O4lROAMmq8cn/vLTR+f3klWCDXPJVVH/8jL3BdJTkk tutuser@tutuser-VirtualBox
The key's randomart image is:
+--[ED25519 256]--+
|      . .     +EB|
|     o + .   ..==|
|    o   o . .  ++|
|     . . o   o+oo|
|    . . S o   ++o|
|   . + . o   o oo|
|    o o   + o +oo|
|       o + + oooo|
|      ..+.o ..+..|
+----[SHA256]-----+

デフォルトの場合,鍵は次の場所に生成されます.

  • 公開鍵: ~/.ssh/id_rsa.pub
  • 秘密鍵: ~/.ssh/id_rsa