問題タブ [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.
networking - sshed 時にファイルをローカル ドライブにダウンロードする
bashでsshを使用して別のコンピューターにログインしているときに、ファイルをローカルハードドライブにダウンロードする最良の方法は何ですか. sftp は知っていますが、ディレクトリ名のタブ補完がないなど、便利ではありません。Ubuntu 8.04.1 を使用しています。パブリック IP を持っていないため、動的動的 DNS ソリューションをセットアップしたくありません。
.net-2.0 - SFTP用の.NETオープンソースコード?
私はよくグーグルで検索しましたが、.NET で SFTP のオープン ソース実装を 1 つも見つけることができませんでした。私が手に入れたのは、SFTP用のサードパーティコンポーネントだけです。.NET での SFTP の実装を手伝ってくれる人はいますか?
ms-access - MS Access データベース モジュール内から sftp を使用するには?
Access で単純なデータベースを作成して、さらにレポートを作成するために別のデータベースに読み込まれるユーザー データを収集する必要があります。Access db には、ユーザーが (おそらくボタンをクリックして) 呼び出すと、クエリを区切りファイルに出力するモジュールがあります。ユーザーは、sftp を使用してファイルをリモート サーバーに簡単に転送するためのメカニズム (ボタン付きのフォームなど) も必要です。これを達成する方法を知っている人はいますか?
python - 非同期 (s)ftp 操作で GUI インターフェイスを接続する
Windows で Python GUI ライブラリを使用して、IE ダウンロード ダイアログとFirefox ダウンロード ダイアログのクロスのように見える、ファイル アップロード用の進行状況ダイアログ ウィンドウを実装しようとしています。
- Python にはどのような非同期 (S)FTP ライブラリがありますか? 理想的には、ファイルのアップロードを再開し、各並行ファイル アップロードの進行状況を追跡できるようにする必要があります。
- 各ファイルのアップロードを個別のプロセスで実行している場合、アップロード ステータスを取得して進行状況バー ダイアログに表示するにはどうすればよいですか?
ssh - 安全なファイル転送
安全な転送のために、カスタム FTP アプリケーション (ファイルを暗号化する) を使用しています。アプリケーションをエンド ユーザーに送信すると、エンド ユーザーはそれを使用して機密データを送信します。また、エンド ユーザーに情報を送信するためにも使用します。
アプリケーションを更新する必要があります - 一部の機能が一貫して動作しなくなりました。OS のアップデートがリリースされるなど、エンド ユーザーがより制限的なセキュリティ環境を利用するようになると、.
いくつかのオプションがあります。
- アプリケーションの更新、SFTP の使用など。
- aspx Web サイトに追加する新しいカスタム Web アプリケーションを作成します。
- SFTP ソフトウェアを購入またはダウンロードする
- Web ソフトウェアを購入またはダウンロードする
- 外部の共有ポイント サイトをセットアップする
- 当社の法律が適用されるように、できればカナダでホストされているサービスを使用する
いいと思う機能のいくつか:
- 復号化されたファイルがファイアウォールの外側のサーバーに置かれることは望ましくありません。
- 再開可能な転送。
- ファイアウォール内の特定の場所にファイルを自動的に移動する機能。これは、ファイル転送の外で簡単に実行できますが。
- メールによる送信者と受信者の両方への通知。
提案/コメント?
sftp - Unix から Windows への Sftp
Unix から Windows に sftp する方法を知っている人はいますか?
ありがとうダミアン
ftp - Web ホスティング会社が使用している FTP プロトコル/スイートは何ですか?
私は最近奇妙な問題に行き詰まりました。
私の友人は、彼の会社の Web サイトで働くデザイナーを雇いました。彼は、Web デザイナーが安全なファイル転送を実行して Web サイトを更新できるようにするためのツールについて、私の推奨事項を尋ねました。彼は Windows 2003 でホストしているので、私がすぐに勧めたのは webdav を有効にすることでした。彼はそれを実行し、古き良き「Web フォルダーとして開く」トリックはうまく機能しました。しかし、Web デザイナーはそれほど幸運ではありませんでした。彼は Vista で作業し、IE から「Web フォルダーとして開く」オプションを削除しました。また、一般的に webdav を使用するのが非常に困難になりました。もう 1 つの問題は、種雄牛の証明書の有効期限が切れたことでした。私が試した他のすべてのサードパーティの webdav ソリューションでは、その事実を無視できませんでした。
従来の FTP は本質的に安全ではなく、2 つのポートを必要とするため、誰も従来の FTP を考慮しないと思います。
また、ssh に基づく SCP/SFTP も評価しました。それらは良いですが、chroot jail がなければ、ファイル システム全体にアクセスできます。これは Linux にも当てはまりましたが、cygwin ベースの openssh インストールにも同じことが当てはまるように見えました。
最後に試したのは FileZilla です。かなり高度な FTP サーバーであるため、明らかに SCP/SFTP サーバー機能を提供していません。FTP over SSH を許可しますが、そのためには証明書を再度購入する必要があります。または、あなたのものを生成しますが、請負業者にあなたのルートを信頼するように強制する必要があります。
私たちは疑問に思っていると思います.Webホスティングの請負業者(WindowsまたはLinux)が制御された安全なファイル転送を可能にするために、周りの人々はどのツールを使用していますか?
c++ - SFTP C++ ライブラリ?
Windows C++ アプリで使用する適切な SFTP ライブラリを推奨できる人はいますか? クロスプラットフォームが利用可能であればなおさらですが、必須ではありません。商用アプリケーションで使用するためのものなので、何かにお金を払うことは問題ではありません.
私は、FTP-S をサポートするが SFTP をサポートしない優れたUltimate TCP/IPライブラリを使用しています (わかりにくいですね!)。
とても良さそうなChilkatライブラリに出くわしましたが、他の人が使用したライブラリがあるかどうか疑問に思いました。
linux - SFTP ファイル名を変更して日付を追加
sftp を使用して、メインフレーム ホストから Linux ftp サーバーにファイルを送信しています。
ファイルがLinuxボックスに存在したら、ファイル名に日付を追加したいと思います。(例: filename.txt は filename122308.txt になります)
「date +%m%d%y」を使用して「rename」コマンドを試しました - ファイルの名前は変更されましたが、フラグは実行されませんでした (ファイル名は filename'date +%m%d%y'.txt になりました
「cp」および「mv」コマンドが機能しません...何かアイデアはありますか?
ありがとう。
ssis - SSIS 経由で SFTP または FTPS ファイルを作成する最良の方法
この質問はもともと、SSIS で SFTP または FTPS を介してファイルをアップロードするための最良の方法はどれかを尋ねました。現在は、各ソリューションの長所と短所をリストしているだけです。私は最近、CozyRoc の SFTP ライブラリを個人的に使用していますが、以下の各ソリューションをいずれかの時点で使用しました。
SSIS コンポーネント ライブラリ
方法: CozyRoc、Codeplex、BizCrypto、PragmaticWorks、またはその他のベンダーの SSIS コンポーネント ライブラリを各開発サーバーと運用サーバーにインストールし、SFTP タスクを使用してファイルをアップロードします。
長所: 使いやすい。これは、通常の SSIS タスクのように見え、においがし、感じられます。また、SSIS はパスワードを機密情報として認識し、セキュリティで保護されていない方法でクリア テキストで保存するのではなく、機密情報を保護するための通常のオプションをすべて使用できるようにします。ForEach ループ コンテナーなどの他の SSIS タスクとうまく連携します。アップロードとダウンロードが失敗したときにエラーが発生します。ダウンロードするリモート FTP サイト上のファイルの名前がわからない場合、または実行時までアップロードするファイルの名前がわからない場合に適しています。
短所: Codeplex ソリューションを除いて、これは実稼働環境でのライセンスに費用がかかります。各開発マシンと運用マシンにライブラリをインストールする必要があります。Codeplex ソリューションの場合は、特定のベンダーによってサポートされていないソフトウェアを使用しています。これにより、各バージョン間でライブラリを更新するためにベンダーに依存することにもなります。たとえば、2008 RTM の前に、私は 2008 の CTP バージョンで新しいサーバーを開発していましたが、CozyRoc 2005 ライブラリはそれと互換性がありませんでした。最終的に 2008 互換バージョンがリリースされましたが、一時的にコマンド ライン ソリューションを使用してこの問題を回避する必要がありました。
コマンドライン SFTP プログラム
方法: Putty や WinSCP などの無料のコマンドライン SFTP アプリケーションをインストールし、バッチ ファイルまたはオペレーティング システムのプロセス タスクを実行して実行します。WinSCP を介してこれを行うための手順は、ここにリストされています。
長所:無料、無料、無料。多くの GUI FTP クライアントが隠れて Putty を使用しているように見えるため、Putty を使用している場合は安全であることを確認できます。SSHではなくSSH2を使用していることは間違いなく知っています。
短所: 私が試した 2 つのコマンドライン ユーティリティ (Putty と Cygwin) では、SFTP パスワードを安全でない場所に保存する必要がありました。ファイルをアップロードするときの失敗やエラーをキャプチャする良い方法が見つかりません。このプロセスは、見た目も匂いも SSIS とは異なります。ほとんどのコードは、SSIS 自体ではなく、テキスト ファイルにカプセル化されています。アップロードまたはダウンロードしているファイルの正確な名前がわからない場合、使用するのは困難です。
サードパーティの C# または VB.NET ライブラリ
方法: SFTP または FTPS ライブラリをインストールし、ライブラリを参照するスクリプト タスクを使用してファイルをアップロードします。(私はこれを試したことがないので、長所と短所を推測します)
長所: おそらくエラーを簡単に把握できます。変数でうまく機能するはずなので、アップロードまたはダウンロードしているファイルの正確な名前がわからない場合でも、おそらく使いやすいでしょう。
短所: .NET ライブラリと組み合わせたスクリプト タスクです。SSIS を使用している場合は、おそらく .NET コードよりも SSIS タスクに慣れているでしょう。スクリプト タスクは、通常の .NET プロジェクトと同じデバッグ ツールや機能を備えていないため、トラブルシューティングも困難です。異なるバージョンの SQL Server 間で動作しない可能性があるサード パーティ コードへの依存関係を作成します。公平を期すために、おそらくサード パーティの SSIS タスク ライブラリよりも、異なるバージョンの SQL Server 間で動作する可能性が高くなります。もう 1 つの大きな欠点です。これを行う無料の C# または VB.NET ライブラリはまだ見つかりません。なので、どなたか知ってる方いたら教えてください!