問題タブ [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.
c# - SharpSSH を使用して取得した SFTP リストでディレクトリを区別する方法は?
SharpSsh を使用して、サーバーから SFTP にファイルを再帰的にダウンロードする必要があります。しかし、ファイル名またはディレクトリを特定する方法がわかりません。今はそうしています
動作しますが、正しくないようです。
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# コンソール アプリケーションを使用しています。
c# - GUIをリアルタイムで更新
SharpSSH を使用して、Windows フォームから Linux マシンの 1 つにコマンドを送信しています。出力をリアルタイムで更新できないことを除いて、すべてが期待どおりに機能しています。コマンドの実行が完了すると、出力が表示されます。発生したときに出力を更新するにはどうすればよいですか。
バックグラウンドワーカーとして実行されるコードは次のとおりです。
上記の output_green は、richtextbox にレンダリングされます。SharpSSH の知識をお持ちの方、ご案内いただけますでしょうか。
c# - Tamir SharpSSH は、Filezilla によって定期的にプルダウンされるファイルのダウンロードに常に失敗することがあります。
クライアントの SFTP からファイルをダウンロードしています。Filezilla から実行すると、常に標準的な方法で成功します。
一方、SFTP 通信に Tamir SharpSSH ライブラリを使用するアプリから実行すると、ファイルのすべてのダウンロード試行が失敗する期間が常に発生します。
そのコードは数か月間変更されておらず、そうでない場合よりもはるかに頻繁に機能したため、アプリが機能することはわかっていますが、1日以上すべてのファイルのダウンロードがアプリでのみ失敗すると、期間が再燃し続けます.
私が得る例外は Tamir.SharpSsh.jsch.SftpException です。明らかにあまり役に立ちません。
私の推測では、クライアント側はまだライブになっていないため、クライアント側で変更を行っているか、アクセス許可を変更していますが、例外メッセージはわかりません。
誰か提案がありますか?どこで解決策を探すことができますか? 何をテスト/試す必要がありますか?
ありがとうございました!
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」が見つかりません
これは私のコードです:
c# - SharpSsh を使用して ssh で Ctrl+A のようなキーを送信する
Tamir.SharpSsh を使用して SSH 接続への簡単なコードを作成します。
クライアントに正常に接続した後、キーをクライアントに直接送信したいのですが、その方法を知っている人はいますか?