神戸学院大学 経営学部 林坂ゼミ

CLI 入門トップページ

« 戻る 次へ »

Bash

遠隔ログイン (SSH)

Ubuntu や macOS のホストで SSH サーバを有効にしている場合,そのホストにリモートから SSH でログインすることができます.例えば IP アドレスが 192.168.227.131 である Ubuntu のホストにユーザ名「rinsaka」として macOS からログインするには次のようにします.なお,パスワードを入力しても画面には一切表示されないので注意してください.

rinsaka@macbook ~% ssh rinsaka@192.168.227.131 ⏎
rinsaka@192.168.227.131's password:(パスワードを入力) ⏎
rinsaka@ubuntu:~$

リモートホストとローカルマシンのユーザ名が等しい場合はユーザ名を省略できます.

rinsaka@macbook ~% ssh 192.168.227.131 ⏎
rinsaka@192.168.227.131's password:(パスワードを入力) ⏎
rinsaka@ubuntu:~$

IP アドレスの代わりにドメイン名を指定することもできます.

rinsaka@macbook ~% ssh rinsaka@rin06.ba.kobegakuin.ac.jp ⏎
rinsaka@rin06.ba.kobegakuin.ac.jp's password:(パスワードを入力) ⏎
[rinsaka@rin06 ~]$

秘密鍵と公開鍵のペアを作成し,リモートホストに公開鍵を,ローカルマシンに秘密鍵を保存できている場合は,パスワード認証の代わりに公開鍵認証を利用することも可能です.

rinsaka@macbook ~% ssh -i ~/.ssh/id_rsa rinsaka@192.168.227.131 ⏎
rinsaka@ubuntu:~$

Windows のコマンドプロンプトから Ubuntu リモートサーバにログインすることもできます.

C:\Users\rinsaka>ssh rinsaka@192.168.227.131 ⏎
rinsaka@192.168.227.131's password:(パスワードを入力) ⏎
rinsaka@ubuntu:~$

Windows の PowerShell からでも同様です.

PS C:\Users\rinsaka> ssh rinsaka@192.168.227.131 ⏎
rinsaka@192.168.227.131's password:(パスワードを入力) ⏎
rinsaka@ubuntu:~$

目次に戻る