0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

SSHでサーバに接続する方法

Posted at

SSHでサーバに接続する方法

SSH(Secure Shell)は、安全にサーバにリモート接続するためのプロトコルだ。サーバの管理やファイル転送に使用され、セキュリティが確保された環境で操作が行える。

基本的なSSHコマンド

SSHでサーバに接続するには、次の基本コマンドを使用する。

ssh ユーザー名@ホスト名
  • ユーザー名: サーバにログインするためのユーザー名。
  • ホスト名: サーバのIPアドレスまたはドメイン名。

ssh root@192.168.1.1

このコマンドは、192.168.1.1というIPアドレスのサーバに、rootユーザーとして接続する。

ポート番号を指定する

デフォルトではSSHはポート22を使用するが、カスタムポートを指定することもできる。

ssh -p ポート番号 ユーザー名@ホスト名

ssh -p 2222 user@example.com

このコマンドは、example.comにポート2222を使用して接続する。

SSHキーを使った認証

パスワードの代わりにSSHキーを使って認証する方法もある。SSHキーは、公開鍵と秘密鍵のペアで構成されている。

SSHキーの指定

ssh -i /path/to/private_key ユーザー名@ホスト名
  • -iオプション: 使用する秘密鍵のファイルパスを指定する。

ssh -i ~/.ssh/id_rsa user@example.com

このコマンドは、~/.ssh/id_rsaに保存されている秘密鍵を使って、example.comに接続する。

接続オプションのカスタマイズ

SSHコマンドには、多くのオプションがあり、接続をカスタマイズできる。

よく使うオプション

  • -C: 通信を圧縮する。回線速度が遅いときに役立つ。
  • -L: ローカルポートフォワーディングを設定する。
  • -R: リモートポートフォワーディングを設定する。

ssh -C user@example.com

このコマンドは、example.comに接続し、データを圧縮して転送する。

サーバに接続できない場合

SSHでサーバに接続できないときは、以下を確認しよう。

  1. ネットワーク接続: サーバがインターネットに接続されているかを確認する。
  2. ポート設定: SSHのポートが変更されていないか確認する(例: ファイアウォールの設定)。
  3. ユーザー名とパスワード: 誤りがないか再確認する。

SSH接続の終了

SSHセッションを終了するには、exitコマンドを入力するか、Ctrl + Dを押す。

exit

これで接続が切れる。

まとめ

  • 基本コマンド: ssh ユーザー名@ホスト名で接続する。
  • ポート指定: -pオプションを使ってカスタムポートを指定できる。
  • SSHキー認証: -iオプションを使って秘密鍵を指定する。
  • 便利なオプション: -Cで通信圧縮、-L-Rでポートフォワーディングを設定できる。
0
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?