リモートアクセス
リモートアクセスとは、コンピューターにネットワーク接続を介して接続し、操作することです。リモートユーザーは、コンピューターに物理的にアクセスした場合と同じように操作できることがよくあります。これにより、Webサイトの管理者はデータセンターにあるWebサーバーを遠隔で管理したり、在宅勤務者は職場にある自分のコンピューターにアクセスして操作したりできます。
リモートアクセスを許可するように設定されたコンピューターは、接続に使用するプロトコルに応じて、テキストベースのコマンドラインまたは完全なグラフィカルユーザーインターフェースを提供できます。SSHはテキストベースのコマンドラインを提供し、VNCとMicrosoft独自のRDPプロトコルはGUIを提供します。どの方法でも、両方のコンピューターで互換性のあるリモートアクセスソフトウェアを実行する必要があります。一方ではサーバーソフトウェアを、もう一方ではクライアントアプリを実行します。一部のオペレーティングシステムには、リモートアクセスサーバーソフトウェアが組み込まれています。これには、WindowsのProfessionalエディション(Homeエディションを除く)、macOS、およびほとんどのLinuxディストリビューションが含まれます。組み込みツールよりも多くの機能を提供するサードパーティ製アプリケーションも利用できます。
コンピューター間の接続は、他の人やデバイスがリモートアクセスセッションを盗聴できないように暗号化されます。SSHとRDPはどちらもデフォルトで接続を暗号化しますが、VNCは暗号化しません。その代わり、VNCセッションは暗号化されたSSH接続を介してトンネリングされることがよくあります。リモートアクセスセッションでは、セキュリティをさらに高めるためにVPNを使用することもあります。また、多くの場合(企業ネットワーク上のコンピューターに接続する場合など)、安全な接続を確保するためにVPNが必要です。
知識をテストする