問題タブ [sftp]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
ftp - FTPS.exe (MoveIT Freely) で信頼できない証明書を抑制または無視しますか?
私が最近使用している FTP アカウントの 1 つで、安全な FTP 接続が要求されるようになりました。これにより、「標準の」FTP ライブラリを使用してアップロードするために使用していたスクリプトが機能しなくなりました。FTPS.exe (MoveIT Freely) 経由で 2 つのファイルをアップロードする小さなバッチ ファイルを作成しましたが、ダイアログ ボックスが表示され、[はい] をクリックする必要があります。
通常、これは問題にはなりませんが、いくつかの CSV ファイルを解析、結合、およびエンコードする (通常は無人で) 約 10 分間のスクリプトの最後にバッチ ファイルを呼び出しています。このダイアログ ボックスがポップアップ表示されるので、注意を払わなければなりません... スケジュールされたタスクとして実行できるようになり、そのことを忘れられるようにしようとしています。
あなたが有料ソフトウェアの顧客でもない限り、このフリーウェアのサポートはあまりないようです。そのため、他の誰かがこの問題に遭遇し、エラーを無視するためのフラグ (または回避策、または別の無料の安全な FTP) を知っているかどうか疑問に思っていました。解決)。エラーは以下のとおりです (サーバー名が変更されました)。
python - このPythonコードがインポート/コンパイルでハングするのに、シェルで機能するのはなぜですか?
Pythonを使用してファイルをsftpしようとしていますが、コードはインタラクティブシェルでうまく機能し、一度に貼り付けることもできます。
ファイルをインポートしようとすると(コンパイルするためだけに)、例外や明らかなエラーなしでコードがハングします。
コードをコンパイルするにはどうすればよいですか、または他の方法でsftpを実行するコードが機能している人はいますか?
このコードは、ssh.connect()ステートメントですぐにハングします。
ftp - 自動ファイルアップロード
自動ファイルアップロードが可能なフリーソフトウェアはありますか?ローカルコンピューターでお気に入りのIDEを使用してphpコードを編集するとします。IDEは変更しません。すばらしいです。プロジェクトディレクトリでファイルの変更を検出し、FTP/SFTPでリモートサーバーにアップロードするものが必要です。それだけです-とても簡単です。
私がすでに試したこと:
FTPDrive + FileSync Eclipseプラグイン-非常に遅く、すべてのファイルを頻繁にアップロードし、VistaおよびWindows7ではバグがあります。
WinSCP自動同期-バグが再び発生し、ファイルをランダムにアップロードすることを拒否します。それが正しく機能した場合は最高でしょう。
EclipseのネイティブSFTPサポート-それはUSELESSです!この機能でPDTプロジェクトを使用することはできません。プロジェクトのないPDTは、Notepad++に勝るものはありません。
AptanaFTP機能。手動より悪いです!Gawd、それは最悪だ!
Windowsで自分のPHP/MySQLサーバーを実行します。まず、セットアップに何年もかかりましたが、その後、本番環境として正確に機能しませんでした。コードを正しくテストできませんでした。
どのように機能する必要がありますか?ここでファイルを変更し、そこにアップロードします。トレイに静かに置いて、アップロードエラーが発生した場合にのみ気になるのが最善です。
わかりました、それが無料でなければ、多分少なくとも安いものがありますか?
そのようなものがない場合、FTPDriveのようなものはありますか?
ftp - FTP を追い越すものは何ですか? なぜ私たちはまだそれを使用していないのですか?
それは私だけですか、それとも FTP は少し時代遅れに見えますか? 遅くて非効率的で、30年以上前のものですが、古いものがすべて悪いわけではありません:)
FTPの後継となる可能性のあるプロトコルは何ですか?
webdav は少し使ったことがありますが、よくわかりません。速いですか?より信頼できる?より安全に?
新しいテクノロジーが (まだ) 広く採用されていないのはなぜですか?
更新: 具体的には、開発者と Web サーバー間のファイルのダウンロード/アップロードについて言及しています。
Web ブラウジング、ファイル共有など、他の用途のための他の主流プロトコルを認識しています。
c# - SFTP 経由でファイルを削除する
SFTP 経由でファイルを削除できる C# オープンソース コンポーネントはありますか?
ssh - Windows での VSFTPD およびその他の問題
vsftpd 互換の ftp クライアントを構築する必要があります。vsftpd が従うプロトコル、sftp または ftps についてはわかりません。vsftpd クライアントをポート 21(ftp) および 22(sftp) で接続できますが、990(ftps) では接続できないため、sftp を推測しています。
ここで、C#.NET を使用して vsftpd 互換の ftp サーバーと通信する必要があります。良いオープン ソースの sftp クライアントを見つけるのを誰か手伝ってくれませんか。
Windowsでsftpサーバーをセットアップする必要もあります。オープンソースの sftp サーバーはありますか。
ありがとう。
objective-c - FTP/SFTP によるリモート $HOME ディレクトリの解決
Objective-C では、NSString と呼ばれるメソッドがあります。
このメソッドは、"~/Documents" のような文字列を受け取り、"/Users/Nick/Documents" に解決します。「~」チルダは、プログラムが実行されているマシンの現在のユーザーのホーム ディレクトリに解決されます。
私の質問はこれです... 私は Cocoa と Objective-C を使用して小さな FTP/SFTP ユーティリティを作成しています。FTP/SFTP 経由でリモート マシンのチルダ (~) パスを解決するにはどうすればよいですか?
例えば。ユーザーがファイルをアップロードしたい
remote-host.com が Linux または OSX サーバーの場合、このパスは完全に有効です。ただし、ファイルのアップロードは、絶対パスを指定した場合にのみ機能します。これが私が使用しているフレームワークConnectionKitの制限なのか、それとも手動で実装する必要があるものなのかはわかりません。私は後者で大丈夫ですが、どのように何か提案はありますか?
cocoa - 非常に大規模なSFTPアップロードの処理-Cocoa
私はいくつかのSFTP機能を含む小さな無料のCocoaアプリに取り組んでおり、特にアップロードを扱っています。アプリは完成に近づいていますが、多くのファイルを含むフォルダーのアップロードに関して、かなり悪い問題が発生しました。
アップロードを処理するためにConnectionKitを使用しています。
これは、ほとんどのファイルとフォルダーで正常に機能します。この場合、@ "/ Users / me/large-folder"には300を超えるファイルが含まれています。このメソッドを呼び出すと、CPUが約30秒間100%まで回転し、アプリケーションが応答しなくなります(mac回転ボール)。30秒後、アップロードはキューに入れられて正常に機能しますが、これはほとんど理想的ではありません。明らかに、これらのファイルを列挙しているものは何でも、それが完了するまで私のアプリをロックアップさせています。
これについてどうしたらいいのかよくわかりません。私はほぼすべてのソリューションを受け入れています。別のフレームワークを使用していても、調査を行った結果、ConnectionKitはそこにあるものの中で最高のようです。
何か案は?
ssh - SSH/SFTP を介して opendir()、readdir() タイプの呼び出しを行う方法はありますか?
処理するファイルのディレクトリを読み取るコードが少しあります。私は現在、これを行うために dirent.h,opendir(),readdir() メソッドを使用しています。同じことをする必要があると言われましたが、今は SSH/SFTP アクセスが可能なリモート マシン上のディレクトリになっています。
ソースコード以外のシステムを変更せずに同じことを行う唯一の方法 (私が考えることができる) は、「ssh user@host ls」コマンドを実行し、解析し、パーサーの結果に基づいて処理することです。
ここでの本当の問題は、SSH/SFTP を介して opendir()、readdir() (または同様のもの) を実行する方法があるかどうかです。