📢 Webサイト閉鎖と移転のお知らせ
このWebサイトは2026年9月に閉鎖いたします。
新しい記事は移転先で追加しております。(旧サイトでは記事を追加しておりません)

ページの作成:「== 概要 == SCP (Secure Copy Protocol) は、SSHプロトコルを使用して、ファイルやディレクトリを安全にコピーするためのプロトコルである。<br> 通常、SSHを使用してリモートサーバとのセキュアな通信を提供するため、SCPもそのセキュリティメカニズムを利用している。<br> <br> SCPの基本的な使用方法を、以下に示す。<br> <br> これらのコマンドは、SSHプロ…」
 
編集の要約なし
 
3行目: 3行目:
通常、SSHを使用してリモートサーバとのセキュアな通信を提供するため、SCPもそのセキュリティメカニズムを利用している。<br>
通常、SSHを使用してリモートサーバとのセキュアな通信を提供するため、SCPもそのセキュリティメカニズムを利用している。<br>
<br>
<br>
SCPの基本的な使用方法を、以下に示す。<br>
SCPはセキュリティ上の理由からFTPに代わり、多くの環境で利用されている。<br>
ただし、転送速度がFTPほど高速ではないというデメリットもある。<br>
<br>
<br>
これらのコマンドは、SSHプロトコルを使用してファイルやディレクトリをセキュアにコピーする。<br>
* 暗号化された通信
*: SSHと同様、データは転送中に暗号化されるため、第三者による盗聴を防ぐ。
* 認証
*: ユーザ名、パスワード、または公開鍵認証を使用して、接続の相手を認証する。
* ディレクトリのコピー
*: 単一のファイルだけでなく、ディレクトリ構造全体をコピーすることができる。
* 転送の再開
*: 転送が中断した場合、中断地点から再開することが可能である。
<br><br>
 
== SCPコマンド ==
SCPコマンドは、SSHプロトコルを使用してファイルやディレクトリをセキュアにコピーする。<br>
SSHの利点と同様、SCPもデータ転送中に暗号化を提供し、安全な通信を確保する。<br>
SSHの利点と同様、SCPもデータ転送中に暗号化を提供し、安全な通信を確保する。<br>
  # ローカルPCからリモートPCへファイルのコピーする
  # ローカルPCからリモートPCへファイルのコピーする
33行目: 45行目:
<br><br>
<br><br>


== SCPを使用したダウンロード例 ==
== サンプルコード ==
==== SCPを使用したダウンロード ====
  <syntaxhighlight lang="c#">
  <syntaxhighlight lang="c#">
  using Renci.SshNet;
  using Renci.SshNet;
131行目: 144行目:
  }
  }
  </syntaxhighlight>
  </syntaxhighlight>
<br><br>
<br>
 
==== SCPを使用したアップロード ====
== SCPを使用したアップロード例 ==
  <syntaxhighlight lang="c#">
  <syntaxhighlight lang="c#">
  using Renci.SshNet;
  using Renci.SshNet;