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

c# - SharpSSH を使用して取得した SFTP リストでディレクトリを区別する方法は?

SharpSsh を使用して、サーバーから SFTP にファイルを再帰的にダウンロードする必要があります。しかし、ファイル名またはディレクトリを特定する方法がわかりません。今はそうしています

動作しますが、正しくないようです。

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

c# - 「要求された名前は有効ですが、要求されたタイプのデータが見つかりませんでした」SharpSsh で SFTP に接続する場合

SFTP の場所からいくつかのファイルをダウンロードする必要があります。

SharpSshライブラリを使用していますが、接続できません。

以下は私のSFTPの詳細です:

以下は、SFTP に接続するための c# のコードです。

しかし、Connect().Is で例外が発生しています -

追加情報:

System.Net.Sockets.SocketException (0x80004005): 要求された名前は有効ですが、要求された型のデータが見つかりませんでした

System.Net.Dns.InternalGetHostByName(String hostName, Boolean includeIPv6) at System.Net.Dns.GetHostByName(String hostName) at Tamir.SharpSsh.java.net.Socket..ctor(String host, Int32 port) at Tamir.SharpSsh .jsch.Util.createSocket(文字列ホスト、Int32 ポート、Int32 タイムアウト)"

C# コンソール アプリケーションを使用しています。

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

c# - GUIをリアルタイムで更新

SharpSSH を使用して、Windows フォームから Linux マシンの 1 つにコマンドを送信しています。出力をリアルタイムで更新できないことを除いて、すべてが期待どおりに機能しています。コマンドの実行が完了すると、出力が表示されます。発生したときに出力を更新するにはどうすればよいですか。

バックグラウンドワーカーとして実行されるコードは次のとおりです。

上記の output_green は、richtextbox にレンダリングされます。SharpSSH の知識をお持ちの方、ご案内いただけますでしょうか。

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

c# - Tamir SharpSSH は、Filezilla によって定期的にプルダウンされるファイルのダウンロードに常に失敗することがあります。

クライアントの SFTP からファイルをダウンロードしています。Filezilla から実行すると、常に標準的な方法で成功します。

一方、SFTP 通信に Tamir SharpSSH ライブラリを使用するアプリから実行すると、ファイルのすべてのダウンロード試行が失敗する期間が常に発生します。

そのコードは数か月間変更されておらず、そうでない場合よりもはるかに頻繁に機能したため、アプリが機能することはわかっていますが、1日以上すべてのファイルのダウンロードがアプリでのみ失敗すると、期間が再燃し続けます.

私が得る例外は Tamir.SharpSsh.jsch.SftpException です。明らかにあまり役に立ちません。

私の推測では、クライアント側はまだライブになっていないため、クライアント側で変更を行っているか、アクセス許可を変更していますが、例外メッセージはわかりません。

誰か提案がありますか?どこで解決策を探すことができますか? 何をテスト/試す必要がありますか?

ありがとうございました!

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

c# - SharpSsh と C# を使用して、リモート サーバー上のあるフォルダーから別のフォルダーにファイルを移動する方法

SharpSsh を使用して、リモート サーバー上のあるフォルダーから別のフォルダーにファイルを移動する方法は?

サーバー上のフォルダーにあるファイルを別のサーバー フォルダーに移動しようとしています。

私は得ています:

ERROR: No se pudo encontrar el archivo '/local/opt/oracle/oradata/UTL_DIR/PEDIMENTOS/pedimento.csv'.

ファイル「/local/opt/oracle/oradata/UTL_DIR/PEDIMENTOS/pedimento.csv」が見つかりません

これは私のコードです:

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

c# - SharpSsh を使用して ssh で Ctrl+A のようなキーを送信する

Tamir.SharpSsh を使用して SSH 接続への簡単なコードを作成します。

クライアントに正常に接続した後、キーをクライアントに直接送信したいのですが、その方法を知っている人はいますか?