バッチ スクリプトを使用して Raspberry Pi にファイルを転送する

MD Aminul Islam 2023年12月11日
バッチ スクリプトを使用して Raspberry Pi にファイルを転送する

この記事では、Windows から Raspberry Pi 環境にファイルを転送して実行する Batch コマンドを紹介します。

PuTTYは、Windows および Unix プラットフォーム用の Telnet および SSH を無料で実装するサードパーティ製の無料ツールです。 また、xtermターミナル エミュレータも備えています。

また、SCP などの他のネットワーク プロトコルや、いくつかの raw ソケット接続もサポートしています。 シリアルポートとの接続も可能。

このサードパーティ ソフトウェアは、主に Windows OS 用に作成されていますが、他のオペレーティング システムにも移植されています。

この記事では、PSCP ツール、PuTTY セキュア コピー クライアントを使用します。 このツールは主に、SSH 接続を使用してコンピューター間で安全に転送するために使用されます。

PuTTY のバックエンドへのコマンド ライン インターフェイスである Plink という名前の別のツールを使用します。 SSH トンネリングに使用できます。

これは、UNIX ssh に似たツールでもあり、主に操作の自動化に使用されます。

バッチ スクリプトを使用して Raspberry Pi にファイルを転送する

  • まず、Windows システムに PuTTY をインストール する必要があります。
  • その後、PSCP を使用して、以下の構文に従ってファイルを転送します。
    pscp [YOUR OPTIONS] [USER@]HOST:source target
    pscp [YOUR OPTIONS] source [YOUR SOURCE...] [USER@]HOST:target
    pscp [YOUR OPTIONS] -ls [USER@]HOSTt:filespec
    

    以下は、コマンドで使用可能なオプションを共有しています。

    -V このオプションは、バージョン情報を出力します。
    -pgpfp このオプションは、PGP キーのフィンガープリントを出力します。
    -p このオプションは、ファイル属性を保持します。
    -q このオプションは、統計を表示しないように指示します。
    -r このオプションは、ディレクトリを再帰的にコピーするためのものです。
    -v このオプションは、詳細メッセージを表示するためのものです。
    -load sessname このオプションは、保存されたセッションから設定を読み込みます。
    -P Port このオプションは、指定されたポートに接続します。
    -l user このオプションは、指定されたユーザー名で接続します。
    -pw passw このオプションは、指定されたパスワードでログインします。
    -1 -2 このオプションは、特定のバージョンの SSH プロトコルの使用を強制します。
    -4 -6 このオプションは、IPv4 または IPv6 の使用を強制します。
    -C このオプションは圧縮を有効にします。
    -iキー このオプションは、認証用の秘密鍵ファイルを設定します。
    -noagent このオプションは Pageant の使用を無効にします。
    -agent このオプションは Pageant の使用を有効にします。
    -batch このオプションは、すべてのインタラクティブ プロンプトを無効にします。
    -unsafe このオプションでは、サーバー側のワイルドカードを使用できますが、安全ではありません。
    -sftp このオプションは、SFTP プロトコルの使用を強制します。
    -scp このオプションは、SCP プロトコルの使用を強制します。
著者: MD Aminul Islam
MD Aminul Islam avatar MD Aminul Islam avatar

Aminul Is an Expert Technical Writer and Full-Stack Developer. He has hands-on working experience on numerous Developer Platforms and SAAS startups. He is highly skilled in numerous Programming languages and Frameworks. He can write professional technical articles like Reviews, Programming, Documentation, SOP, User manual, Whitepaper, etc.

LinkedIn

関連記事 - Batch File