リモートのLinuxサーバにsshコマンドを使用してログインする方法です。
sshコマンドでのログイン方法
sshコマンドでサーバにログインする場合は、ログインユーザと接続先ホストを指定して接続します。
ssh ログインユーザ@接続先ホスト名 ssh -l ログインユーザ 接続先ホスト名
接続先ホストはIPアドレスやFQDN形式(www.example.comといった形式)のホスト名で指定します。
ログインユーザ名を指定しない場合は、現在のユーザ名が指定されます。
使用例
- 接続先ホスト: www.example.com
- ログインユーザ: user
ssh user@www.example.com ssh -l user www.example.com
接続ポート番号の変更(-p ポート番号)
接続先のサーバでSSHのポートが初期設定の22番から変更されている場合、-pオプションで接続先のポート番号を変更することが出来ます。
ssh -p ポート番号 ログインユーザ@接続先ホスト名
使用例
接続先ポートを指定してのSSH接続を行う場合の例です。
- 接続先ホスト: www.example.com
- 接続ポート: 10022
- ログインユーザ: user
ssh -p 10022 user@www.example.com
秘密鍵を使用(-i 秘密鍵)
接続先サーバの認証が鍵交換方式である場合は、接続する際に接続用の秘密鍵を指定する必要があります。
この場合「-i」オプションを使用して、接続に使用する秘密鍵を指定します。
ssh -i 秘密鍵 ログインユーザ@接続先ホスト名
使用例
秘密鍵を指定してSSH接続を行う場合の例です。
- 接続先ホスト: www.example.com
- 秘密鍵: ~/.ssh/id_ed25519
- ログインユーザ: user
ssh -i ~/.ssh/id_ed25519 user@www.example.com
接続ポートも指定する場合は、下記のように-pオプションも合わせて指定します。
ssh -p 10022 -i ~/.ssh/id_ed25519 user@www.example.com
SSH接続の切断(ログアウト)
SSHで接続しているサーバから切断(ログアウト)する場合は、logoutコマンドを実行してください。
$ logout
コメント