SFTP にアクセスし、シェル スクリプトを介して特定のディレクトリ内のファイルを操作する必要がありますが、「sftp: コマンドが見つかりません」というエラーが表示されます。私はCygwinを使用しています。
これを機能させる方法/コマンドはありますか?
通常、sftpコマンドはopenssh-clientパッケージの一部です。
Cygwin の場合は、setup.exeコマンド (またはsetup-x86.exe、またはsetup-x86_64.exe) を実行し、「Net」カテゴリにある「openssh」パッケージをインストールします。cygwin を実行している場合は、既にインストーラーがインストールされているはずです。そうでない場合は、cygwin.com からダウンロードできます。(古いものsetup.exeは少し前に個別のsetup-x86.exeandに置き換えられましたsetup-x86_64.exe。後者はまだすべてのパッケージをサポートしているわけではありません。)
(Linux システムの場合、通常はとパッケージopensshに分割されます。)openssh-clientopenssh-server
sftpこれは、探しているのが「安全なファイル転送プログラム」であることを前提としています。