SSHとは?
SSH(Secure Shell)は、ネットワークを介して安全なリモートアクセスを提供するプロトコルです。暗号化技術を用いてデータを安全に送受信し、リモートコンピューターを遠隔操作することが可能です。
SSHコマンドの使い方
SSHコマンドを使うことで、リモートマシンに安全に接続することができます。 使い方は以下の通りです。
ssh [options] user@host
[options]
:-p <ポート番号>
: 接続時のポート番号を指定できます。-i <keyファイルのパス>
: 秘密鍵ファイル(*.pemなど)を指定して接続します。-X
: リモートマシンで実行されるGUIアプリケーションをローカルで表示する場合に使います。
user@host
:user
: 接続先のユーザ名host
: 接続先のホスト名(IPアドレスなど)
設定ファイル
接続オプションをいちいち覚えておくのは面倒ということがあるでしょう。
そのような場合は、あらかじめ接続設定を~/.ssh/config
に設定しておくことができます。
設定ファイルのサンプル
~/.ssh/config
Host hogehoge
Hostname xxx.xxx.xxx.xxx
User ubuntu
Port 22
IdentityFile ~/.ssh/hoge.pem
Hostname
: 接続先IPアドレス or ホスト名User
: 接続先のユーザ名Port
: 接続ポートIdentityFile
: 接続時に使用する鍵ファイル
設定ファイルを活用したSSH接続方法
以下コマンドで、設定ファイルの情報を活用したホストへのアクセスができます。
ssh hogehoge
参考文献
なし