SSHで実習環境に接続

実行環境Windows PowerShell → SSH接続先のLinux

目標

  • 手元のPCと接続先の違いがわかる
  • ログインし、接続先のLinuxでコマンドを実行できる

手元(Local)で入力し、接続先(Remote)で動かす

Windows PCからSSHで実習用Linuxに接続します。

Windows PCからSSHで実習用Linuxへ接続する流れ

コンソール(黒い画面)へ入力したコマンドは接続先のLinuxで実行され、作ったファイルもLinux側に保存されます。

1. Windows PowerShellを開く

  1. Windowsのスタートで PowerShell を検索します。
  2. Windows PowerShellを開きます。

OSによっては、TerminalやConsole、端末などと呼ぶ場合があります。

2. 配布されたIPアドレスへ接続する

IPアドレスは接続先PCの住所です。(例: 192.168.1.8, 123.456.789.111)

値の書き換えが必要実習環境へ接続@手元のWindows PowerShell
コピー後に書き換える箇所
  • USERNAMEを配布されたユーザー名に変更します。
  • IP_ADDRESSを自分に配布されたIPアドレスに変更します。@の前後に空白は入れません。
ssh USERNAME@IP_ADDRESS

コピーしてPowerShellへ貼り付け、USERNAMEとIP_ADDRESSを書き換えてからEnterを押します。

初回の確認

初めて接続すると、Are you sure you want to continue connecting と聞かれます。yesを入力してEnterを押します。

認証する

password:が出たら、配布されたパスワードを入力してEnterを押します。 この時、入力中の文字は画面に表示されませんが、入力されています。

3. 接続先を確認する

ログイン後、次のコマンドを一行ずつ実行してみてください。

実行今いる場所を確認@SSH接続後のLinux
whoami
hostname
pwd

  • whoami:ユーザー名
  • hostname:接続先の名前
  • pwd:現在のフォルダー ↓ pwdで/home/...などが表示されれば、Linux側です。

接続できたら、この画面を開いたまま次の「Linuxコマンド」へ進みます。

4. 切断する

実行Windows側に戻る@SSH接続後のLinux
exit

再開するときは、Windows側で同じsshコマンドを実行します。

参考:Microsoft Learn — Windows ターミナルでのSSH