選考直結型ガクセイハッカソン 2025.03の開催レポート
2025-04-14 公開
2022-07-11 公開
SSHやSCPを使って、リモートサーバーとローカル間の通信ができるようになる。
SSHとは、Secure Shellの略称で、リモートでコンピューターを操作する際のプロトコルのことを指します。SSHでは、公開鍵認証とパスワード認証のいずれかで通信しますが、今回は「公開鍵認証」を前提に解説していきます。
公開鍵認証では、「秘密鍵」と「公開鍵」の異なる2つの鍵のペアを用意し、これらを使って通信します。秘密鍵は手元で厳重に管理し、公開鍵はリモートアクセスしたいサーバーに設置します。
# 基本のssh接続
ssh -i [秘密鍵] [ユーザ名]@[ホスト名]
scpコマンドとは、リモートのサーバーとファイルをやりとりするためのコマンドです。
SSH接続によってリモートサーバーとローカル間の通信の仕組み、SSHコマンド、SCPコマンドの使い方や多段SSHについてを解説しました。