問題タブ [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.

0 投票する
3 に答える
12708 参照

security - SFTP サーバー ソリューションを実装する最良の方法は?

私は現在、商用の SFTP サーバーをセットアップしています。現在実装を考えているセットアップに関するいくつかの意見と、どの商用セキュア FTP サーバー ソフトウェアが最適かについての推奨事項を探しています。合う。私が担当しているデータは機密性が高いため、コメントやフィードバックは大歓迎です。

シナリオは次のとおりです。

1) ファイルをアップロードする前に、ファイルは AES 256 とソルトを使用して圧縮および暗号化されます。

2) クライアントのサーバーから SFTP (ポート 22) 経由で SFTP サーバーにアップロードされたファイル。

3) ファイルは、1 回限りのパスワード検証 (強力な 10 文字の英数字パスワード) を使用して、他のクライアントによって HTTPS 経由でダウンロードされます。

私が考えている実装の詳細は次のとおりです。

上記 (2) の場合、接続は、ホスト キーの照合、公開キー認証、およびユーザー名とパスワードの組み合わせを使用して開かれます。両側のファイアウォールは、クライアント サーバーの静的 IP のみが接続できるように制限されています。

パート (3) では、他のクライアントには、サーバー上の投獄されたアカウントにログインするための (監査用の) ユーザーごとのユーザー名/パスワードが提供されます。ファイル自体の暗号化パスワードはファイルごとに提供されるため、ここでは常に 2 つの暗号化モードを適用しようとしています (ファイルがサーバー上にある場合を除く)。

両側の専用ファイアウォールに加えて、SFTP サーバーのアクセス制御は、短時間に一定回数失敗した IP アドレスをブロックするように構成され、無効なパスワードの試行によりユーザーがロックアウトされ、パスワード ポリシーが実装されます。

可能な限りカバーしたと思いたいのですが、この実装について皆さんがどう思うか聞きたいです?

商用サーバー側については、SSH & HTTP モジュールまたは JSCAPE Secure FTP サーバーを使用した GloalSCAPE SFTP に絞り込みました。私もそれについて聞きたいです。

0 投票する
11 に答える
244079 参照

python - PythonでのSFTP? (プラットフォームに依存しない)

パスワードもハードコードされたハードコードされた場所にファイルを転送する簡単なツールに取り組んでいます。私は Python の初心者ですが、ftplib のおかげで簡単にできました。

問題は、sFTP をサポートするライブラリが見つからないことです。このようなことを安全に行う通常の方法は何ですか?

編集:ここでの回答のおかげで、Paramiko で動作するようになりました。これが構文でした。

再度、感謝します!

0 投票する
9 に答える
85033 参照

c# - SFTP と「FTP over SSH」の違い

C# SSH ファイル転送プロトコル (SFTP) で SFTP クライアントを探しているときに、これらの 2 つの適切なプロジェクト ( onetwo ) に出会いました。

基本を理解しようとしているときに、この紛らわしいウィキペディアの記事に出くわしました。SFTP と FTP over SSH の違いは何ですか? 「FTP over SSH」が異なる場合、ライブラリはサポートしていないようです。

0 投票する
9 に答える
14908 参照

shell - SSH - 別の SFTP セッションを開かずにファイルを転送する方法は?

プログラミングに関する質問ではありませんが、多くのプログラマーに関連しています...

別のコンピューターへの SSH セッションを開いているとしましょう。

remote:html avalys$ ls
welcome.msg index.html readme.txt
remote:html avalys$

現在のディレクトリ内のファイルの 1 つ (例:welcome.msg) をローカル コンピュータに即座に転送する、リモート シェルに入力できるコマンドはありますか?

remote:html avalys$ stransferwelcome.msg
/home/avalys/html/welcome.msg を welcome.msg
/home/avalys/html/welcome.msg に取得 100% 23KB 23.3KB/s 00:00
remote:html avalys$

私が知っている唯一の方法は、並列 SFTP セッションを開き、SSH セッションで現在のディレクトリに移動することです。これは、サーバーをリモートで管理する場合の本当の PITA です。

編集: リバース sftp/scp 接続を使用する可能性があることは認識していますが、それにはより多くの入力が必要です。コマンドの名前 (例: "stransfer") と転送したいファイルを入力して、そのまま実行できたら最高です。

0 投票する
2 に答える
6073 参照

perl - Perl スクリプトで FTP から SFTP に変換するにはどうすればよいですか?

FTP オブジェクトを使用していくつかのファイルを AIX ボックスに送信する既存の Perl スクリプトがあります。私たちの Linux ボックスが FTP をサポートしていないことを発見しました。SFTP をサポートしています。スクリプトを変換して SFTP を使用するには、どのような手順を実行する必要がありますか?

0 投票する
8 に答える
182499 参照

c# - .NET用のSFTPライブラリ

誰かが使用するのに適したSFTPライブラリを推奨できますか?現在、SecureBlackbox、IPWorks SSH、WodSFTP、RebexSFTPなどの製品を調べています。ただし、これまでSFTPライブラリを使用したことがないため、何を探しているのかわかりません。

誰かが以前にこれらを使用したことがあるなら、私が「Y」よりも「X」の製品を使うべき理由はありますか?

0 投票する
3 に答える
6819 参照

sftp - ファイル転送時のCtrl-M文字SFTP

JSCAPEftpクライアントを使用してWindowsシステムからUnixSFTPサーバーにファイルを送信しています。ただし、次の問題が発生しています。WindowsからUNiXにテキストファイルをアップロードする場合、転送されるテキストファイルの各行にControl-M文字が含まれます。いくつか検索したところ、「ASCII」転送モードを使用すると問題が解決するはずであることがわかりました。しかし、Ctrl-Mはまだファイルに表示されています。

誰かがこの問題に光を当てることができますか?

前もって感謝します

0 投票する
1 に答える
1336 参照

c# - SharpSSH から SCP クライアントを使用する際のエラー

SharpSSH ( http://sharpssh2.codeplex.com/ ) を使用して、Windows ボックス (C# を使用) から Linux ボックスにファイルを送信しています。Sftp クラスを使用してディレクトリ (mkdir コマンド) を作成し、Sftp.put コマンドを使用してファイルを Linux マシンに転送します。

同時ユーザー数が約 30 人以上になると、接続が切断され、mkdir および SFTP.put コマンドが失敗します。

これは、より多くの接続を許可するために (Linux ボックスで) sshd_config パラメータを再構成することと関係がありますか、それともファイルを転送するために scp/sftp 呼び出しを行っている Windows クライアントでいくつかの調整を行う必要がありますか?

または、信頼性の低い SSH クライアント (SharpSSH) を使用しており、代替ソリューションを探す必要がありますか?

前もって感謝します

0 投票する
3 に答える
1720 参照

networking - SFTP 経由の接続が中断された場合、ファイルはどうなりますか?

Web サーバーから SFTP サーバーへのファイル転送を実装する必要があります。ファイル転送中に接続が中断された場合、転送済みのバイトはどうなりますか?