問題タブ [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 投票する
5 に答える
51169 参照

linux - sftpユーザーをホームディレクトリに制限するLinuxシェル?

サーバー上のWebルート内のディレクトリへのSFTPアクセスを許可する必要があります。私はben_filesをユーザーとして設定し、彼のホームディレクトリを次のように設定しました。

/var/www/vhosts/mydomain.com/files

彼が普通の古いFTPに接続すれば、それはすべて問題ありません-彼はそのディレクトリだけに制限されていますが、SFTPを有効にするには、彼をbin / bashシェルに追加する必要があり、サーバー全体が突然開きます...

彼にSFTPアクセスを許可するが、すべてのディレクトリを開かない方法はありますか?私は本当に彼が彼の家だけに制限されることを望みます;)

ありがとう!

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

linux - Net::SFTP モジュールを Ubuntu にどのようにインストールしますか?

私はPerlが初めてです。Net::SFTP モジュールをどのようにインストールしますか? 私はUbuntu Linuxを実行しています。$ cpan install などを呼び出すなど、コマンドラインから簡単な方法があると思います。

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

java - アプレットから JSch を使用して SFTP サーバーに接続するときの AccessControlException

アプレットは SFTP サーバーからファイルをダウンロードします。JSch ライブラリは、セッションを作成し、それを使用して SFTP サーバーに接続し、SFTP チャネルを作成し、そのサーバー上のそのファイルに対して GET コマンドを実行するために使用されます。アプレットは署名されています。

ファイルをダウンロードするためのコード スニペット:

アプレットは、Java Deployment Toolkit を使用してデプロイされます。アプレット展開用の HTML ページ コード スニペットは次のとおりです。

sftpdownload-applet.jnlp ファイル:

アプレットには、ダウンロード場所を選択するために使用されるファイル チューザーが含まれています。ダウンロード場所が選択されるとすぐに、アプレットはファイルのダウンロードを開始するはずです。しかし、しばらくすると、次のエラーがコンソールに表示されます。

例外ログから、JSch フレームワークのUtil.createSocket()メソッドから例外が発生していることがわかりました。

助けてください。さらに情報が必要な場合はお知らせください。

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

c# - Tamir.SharpSsh を使用した SSH / SFTP 接続の問題

これは、リモート SFTP サーバーに接続してファイルを送信するための私のコードです。

CoreFTP を使用して、ファイルを正常に接続、送受信できます。したがって、問題はサーバーにはありません。上記のコードを実行すると、プロセスは scp.To メソッドで停止するようです。無期限にハングするだけです。

私の問題が何であるか知っている人はいますか?SSH キャッシュにキーを追加することと何か関係があるのでしょうか? もしそうなら、どうすればいいですか?

編集: wireshark を使用してパケットを調べたところ、コンピューターが Diffie-Hellman Key Exchange Init を実行していないことがわかりました。これが問題でなければなりません。

編集:私は次のコードを使用して終了しました。作業を簡単にするために StrictHostKeyChecking がオフになっていることに注意してください。

ありがとう。

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

php - SCP および SFTP をサポートする Windows 用の cURL php 拡張機能

zendserver (VS8 php(5.3) バイナリ) に切り替えましたが、curl(7.19.4) には SCP と SFTP プロトコルのサポートがないようです (エラーと phpinfo で確認)。Curl 自体は正しくインストールされていますが、前述のプロトコル サポートが不足しているだけです。

これは、php.netからダウンロードしたVC9(スレッドセーフ)バイナリですぐに機能しました(このインストールでは、VS9でコンパイルされたApacheバイナリを使用しているため、VS9でコンパイルされたphpバイナリを使用していた理由です)

私はVS9で構築されていないcurl拡張機能と関係があると仮定しています.VS6のphpバイナリも試してみましたが、SCPとSFTPのサポートも不足していました...

phpinfo の curl セクションを見ると、SCP/SFTP サポートなしでインストールされた php には libSSH バージョンがリストされていませんが、サポートされているものには libSSH Version->libssh2/1.1 と書かれています

これらの curl 拡張機能が libssh2/1.1 でコンパイルされていないように見える理由について何か考えはありますか?

0 投票する
10 に答える
27351 参照

recursion - 再帰的なputをsftpに実装する方法

私のUbuntuのコマンドラインsftpには、再帰的なputが実装されていません。私は2004年から-Rオプションスイッチでそのような機能を実装することについていくつかの議論を見つけました。ですから、私はある種の自作の再帰を唯一の選択肢として見ています。

つまり。

  • ディレクトリリストを反復処理します
  • ディレクトリにcd
  • 存在しない場合はmkdir
  • ファイルを置く

私はbashでこれを行うことを計画していますが、他の言語で十分です。

サーバーへのシェルアクセスがないため、Rsyncまたはscpはオプションではありません。sftpのみ。

0 投票する
4 に答える
20374 参照

python - Python SSH / SFTP モジュール?

POPENを使用して手動で行うことなく、PythonでSSH / SFTP機能を実行できるモジュールを探していました。このようなことはありますか?これに関する本当の情報は見つかりませんでした、ありがとう!

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

ruby - Ruby NET:SFTP でリモートディレクトリに入るには?

コマンド -cd のようなディレクトリに入り、パス接頭辞なしでリモートファイルを操作する方法は?

これが私の現在のコードです。

私はを頂きたい:

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

ruby - インストールされた Ruby Gem の参照エラー

私が抱えている奇妙な Ruby Gem の問題を解決できる人はいますか? 過去に多くの gem をインストールしましたが、これを見たことがないことに注意してください。

次のコマンドを使用して、net-ssh および net-sftp gem をダウンロードしました。

両方とも正常にインストールされました。ただし、コード内でファイルを参照すると、次のエラーが発生します。

私がするときの注意:

宝石は次のようにリストされています。

手がかりはありますか?

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

cygwin - スケジュールされた sftp ジョブが失敗する

Windows XP ワークステーションに Cygwin+OpenSSH をインストールしました。

単純な SFTP プロセス (バッチ ファイル) は、コマンド プロンプトから起動すると正常に実行され、Novell Desktop Management からスケジューラで起動すると失敗します。スケジュールされたジョブは、まったく同じバッチ ファイルを使用し、インタラクティブなユーザーの偽装として実行されます。

バッチ ファイルに埋め込まれた WhoAmI は、同じユーザー文字列を返します。スケジュールされたジョブから呼び出された Cygwin 自体は、dektop アイコンから直接起動した場合と同じユーザー ID をプロンプトに表示します。

スケジュールされた sftp ジョブから次のエラーが発生します。