SSHは、安全なリモート端末環境だけではありません。 SSHを使ってトラフィックのトンネリング、ファイルの転送、リモートファイルシステムのマウントなどを行うことができます。これらの秘訣とコツはあなたがあなたのSSHサーバーを利用するのを助けるでしょう. SSHは暗号化された接続で認証するだけではなく、SSHトラフィックはすべて暗号化されています。ファイルの転送、Webの閲覧、コマンドの実行など、あなたの行動はプライベートです。. SSHトンネリング SSHトンネリングを使用すると、リモートSSHサーバをプロキシサーバとして機能させることができます。ローカルシステムからのネットワークトラフィックは、安全な接続を介してSSHサーバーに送信されます。たとえば、WebブラウジングトラフィックをSSHトンネル経由で暗号化することができます。これにより、公衆Wi-Fiネットワーク上のユーザーが自分の参照しているものを見られないようにしたり、ローカルネットワーク上のWebサイトやコンテンツフィルタをバイパスしたりできなくなります。. もちろん、トラフィックはSSHサーバーを離れてインターネットにアクセスするときに暗号化されません。トンネルを介してアクセスしているWebサーバーへの接続は、ローカルシステムではなく、SSHサーバーを実行しているコンピュータから来ているように見えます. Linuxでは、次のコマンドを使用してローカルシステムのポート9999にSOCKSプロキシを作成します。 ssh -D 9999 -C user @ host ' SSH接続が終了するまでトンネルは開きます。. Webブラウザ(または他のアプリケーション)を開き、SOCKSプロキシをportに設定します。 9999 そして ローカルホスト. つかいます ローカルホスト トンネルの入り口がローカルシステムで実行されているため. また、PuTTYを使用してWindowsにSSHトンネルを設定する方法についても説明しました。. SCPファイル転送 scp(セキュアコピー)コマンドを使用すると、SSHサーバを実行しているリモートシステムとローカルシステムとの間でファイルを転送できます。. たとえば、ローカルファイルをリモートシステムにコピーするには、次の構文を使用します。 scp / path...