問題タブ [sharpssh]

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 投票する
0 に答える
542 参照

c# - Sharpssh はファイルを置きませんでした

次の問題があります。SFTP サーバーでファイルをコピーしようとしても、何も起こりません。エラーや例外は発生しませんでし
た。ここには何もリストされていません。

しかし、別の sftp サーバー (ローカル) でこれを実行しようとすると、うまくいきます どこが間違っているのでしょうか? 私は何を間違っていますか?私を助けてください :-)

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

c# - ラズベリーパイへのSSHコマンドを介してpythonを実行しました(CsharpとSharpSSHを使用)

ssh (c# と SharpSSH を使用) 経由で python スクリプトを実行する際に問題があります。

接続があり、「startx」や「sudo shutdown ...」などの簡単なコマンドを書くことができます

Python スクリプトを実行しようとすると、プログラムがフリーズし、何も起こりません。「パテ」でまったく同じ手順を試してみましたが、期待どおりに機能します。

Python スクリプトが実行され、アプリケーションにインポートされたデータ (print 'No Laser, fast motion: Dx=', stepx, ' Dy=', stepy) が取得されます。

C# SharpSSH 接続

C#の開始Gcode_executer.pyが機能せず、プログラムがフリーズします(PC上)raspberry piはpythonファイルを実行しません

問題を解決するために何ができますか?

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

sharpssh - Tamir.SharpSSH は Windows Server 2012 と互換性がありますか?

最近、Tamir.SharpSSH を使用するアプリケーションを Windows 2003 サーバーから Windows Server 2012 に移動しました。

アプリの SFTP 機能をテストしているときに、次のエラーを受け取りました。

{"Session.connect: System.NullReferenceException: オブジェクト参照がオブジェクトのインスタンスに設定されていません。\r\n at Tamir.SharpSsh.jsch.jce.HMACMD5.update(Byte[] foo, Int32 s, Int32 l)\ r\n at Tamir.SharpSsh.jsch.jce.HMACMD5.update(Int32 i)\r\n at Tamir.SharpSsh.jsch.Session.read(Buffer buf)\r\n at Tamir.SharpSsh.jsch.UserAuth. start(Session session)\r\n at Tamir.SharpSsh.jsch.UserAuthNone.start(Session session)\r\n at Tamir.SharpSsh.jsch.Session.connect(Int32 connectTimeout)"}

FIPS 準拠のアルゴリズムが無効になっていることを確認しました。

次に、Tamir.SharpSSH への DLL 参照をプロジェクトから削除し、ソース コード プロジェクトを追加しました。これにより、コードにステップインして、SharpSSH ライブラリで障害が発生している場所をより具体的に特定できるようになりました。

以下に示すように、 update() メソッドの cs.Write(foo, s, l) でエラーが発生しています。

これは、cs オブジェクト参照が NULL であるためです。

cs オブジェクト参照は、HMACMD5.cs の init() メソッド (最終行) で設定されるはずですが、このメソッドが呼び出されているようには見えません。

ただし、 init() メソッドが呼び出されない理由は正確にはわかりません。

誰もこのようなことを経験しましたか?

Windows Server 2012 の互換性の問題ではないかと考えています。

前もって感謝します。

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

c# - 複数のファイルをダウンロード

Windows から Linux にコピーしたい 6 つのファイルがあります: input.dat、image1.tif、image2.tif、image3.tif、image4.tif、image5.tif

私は SharpSSH を使用しています。これで単一のファイルをコピーする方法がわかりましたが、私の質問はとにかく、sharpSSH を使用して複数のファイルを 1 つずつコピーする代わりにコピーできますか?

1つのファイルをコピーするための私のコードは次のとおりです。

これで問題なく動作し、input.dat ファイルが Linux にコピーされますが、複数のファイルを送信または配置するにはどうすればよいですか?

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

c# - Tamir.SharpSSH を使用して FTP サーバー C# にアップロードします。

サーバーのファイルのリストを取得し、正しいリストを渡すため、sftpサーバーに接続できます。しかし、mysftp サーバーのフォルダーにファイルをアップロードできません。これが私のコードです:

私はこの例外を受け取ります:

sftp.Put(FileName,SFTPAddress + "//u01"); を使用してみました。

私は試してみました sftp.Put(FileName,SFTPAddress); そして、それは機能しますが、ファイルが存在する場合にsftpサーバーを見ると、そうではありません。

試してみました sftp.Put(FileName,"//u01"); 同じエラーがスローされます。

ファイルを ftp サーバーのフォルダーにアップロードする必要があり、そのフォルダーの 1 つがu01です。

誰でも私を助けることができますか?何が悪いのかわからない。つながっているとおもいます。そして、filezilla を使用してアップロードしようとすると、うまくいくので、sftp サーバーへの書き込みに制限はありません。

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

c# - Tamir.SharpSsh ファイルまたはアセンブリを読み込めませんでした 'DiffieHellman

私は得る:

理由がわかりません。

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

c# - SFTP から変更された日付に基づいてファイルをダウンロードする

Tamir.SharpSsh を使用して、変更された日付に基づくファイルを SFTP サーバーから取得する方法はありますか? 現在、ファイル名でファイルをダウンロードしていますが、私の要件は更新日です。

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

c# - SharpSSH を使用して SFTP からファイル サイズを取得する

SharpSSH を使用して、ローカル ディレクトリから SFTP に zip ファイルをアップロードしています。すべて正常に動作します。ただし、アップロードしたばかりの現在のファイルのファイルサイズを取得したいと思います。私がこれを行っている理由は、zip ファイルが大きいため (45 GB から 80 GB まで)、アップロード中に失敗したりスタックしたりしないようにしたいからです。zip全体がアップロードされていることを確認したい。

次のように、ローカル zip ファイルのファイル サイズを取得できます。

ここで、アップロードが完了した後、SFTP にアップロードしたばかりのファイルに対して同じことを行いたいと考えています。

アップロードしたばかりのファイルの名前がわかっているのでArrayList、SFTP からファイルを作成して配置します。次に、for loopアップロードしたばかりのファイルを取得するために使用します。

問題は、.Lengthそのファイルのファイル サイズを取得するようなプロパティがないことですか?

リモート サーバー内のファイルのファイル サイズを調べるために使用できる別の方法はありますか?

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

sharpssh - SharpSSH 使用時のアルゴリズムネゴシエーション失敗エラー

問題: Sharpssh で接続しようとすると、このエラーが発生する アルゴリズムのネゴシエーションが失敗する

公開鍵とパスワード付きの ssh-2 RSA 秘密鍵を生成します。次に、OpenSSHH にエクスポートし、それを使用して接続します

接続するには、試しました:

ありがとう