ガクセイハッカソン

現役Webエンジニアが教える!SSH入門解説

2022-07-11 公開

目標

SSHやSCPを使って、リモートサーバーとローカル間の通信ができるようになる。

SSHとは

SSHとは、Secure Shellの略称で、リモートでコンピューターを操作する際のプロトコルのことを指します。SSHでは、公開鍵認証とパスワード認証のいずれかで通信しますが、今回は「公開鍵認証」を前提に解説していきます。

公開鍵認証では、「秘密鍵」と「公開鍵」の異なる2つの鍵のペアを用意し、これらを使って通信します。秘密鍵は手元で厳重に管理し、公開鍵はリモートアクセスしたいサーバーに設置します。

SSHコマンドの紹介

# 基本のssh接続
ssh -i [秘密鍵] [ユーザ名]@[ホスト名]

SCPコマンド

scpコマンドとは、リモートのサーバーとファイルをやりとりするためのコマンドです。

まとめ

SSH接続によってリモートサーバーとローカル間の通信の仕組み、SSHコマンド、SCPコマンドの使い方や多段SSHについてを解説しました。

関連記事