問題タブ [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# - JSchException 検証: False C# .NET Scp SSH
リモートサーバーに接続して、SCP/SSH 経由でファイルをアップロードしたいと考えています。
これには SharpSSH を使用していますが、機能しません。
ScpClint が接続しようとするたびに、JSchException verify: False が発生します。
これが私のコードです:
この問題を解決する方法について誰か提案がありますか? 多分別の図書館?Renci.SshNet も試しましたが、接続できるか、エラーは発生しませんが、何をアップロードしようとしても、サーバー上で何も見つかりません。
c# - クライアント システムで SFTP ファイル転送を受け入れるには、クライアントが必要ですか?
初歩的な質問でしたらご容赦ください。
c# (SharpSSH) を使用して SFTP ファイル転送を行っていますが、ファイルを受信するために他のシステムにクライアントが必要かどうかを知りたいだけです。
関連情報を入手できる場所を教えてください。
c# - シャープSSHによるシステムIOExceptionストリーム読み取り終了
私は現在、私のプロジェクトの1つで本当に奇妙な問題に直面しています。
FTPごとにいくつかのファイルをアップロードするために、コードにTamirGalのSharpSSHライブラリを実装しました。コードをデバッグモードで実行すると、すべてが正常に機能します。しかし、ソリューションをビルドして、そのビルドバージョンで試してみると、System.IO.IOExceptionが発生します。
データストリームに問題があるようです(Hello Captain Obvious!:))。そのため、プログラムはConnectメソッドを終了することすら確立していません。デバッグ中にすべてが機能する理由がわかりません。dllは、ビルドプロセスで正しくコピーされます。
コードは次のようになります。
すべての変数には正しい値があり、Filezillaなどのクライアントでそれらを使用してSFTPサーバーに接続できます。
誰かが私にヒントを与えることができるか、または同様の問題を抱えているならば、私はすべてのコメントに非常に感謝するでしょう。
よろしくお願いします。良い一日を。
c# - C# - ASCII モードでの SharpSSH 転送?
SharpSSH を使用して xml ファイルを UNIX マシンに転送しています。ファイルを書き込むコードは次のとおりです。
問題は、これらのファイルが XSD 検証に失敗することです。転送前にそれらをチェックすると、検証に合格します。問題はASCIIモードでコピーされることであり、特に問題は行末文字である可能性があるのではないかと疑っていました。バイナリ モードで転送するように設定するまでは、WinSCP を使用していたときにこの問題が発生していました。
受信側のアプリケーションが UNIX で実行されている場合でも、Windows の文字セットが必要であり、その処理方法を認識していると言うことが重要です。
SharpSSH の開発者は、実装がバイナリ モードのみをサポートしていると主張しています。誰もこのライブラリの経験があり、これに光を当てることができますか?
編集
Crlf文字なしで応答が送信されているように見えるので、今は完全に困惑しています。
c# - SharpSSH - How to set permissions when using Sftp.Put
I'm using SharpSSH to write files to a unix machine. The files are supposed to be read and then deleted up by another application which resides on the unix machine.
The problem is that the unix application does not have rights to delete the file. I can see the file's permissions are rw-r-----
Here is my code:
How do I set different permissions?
asp.net - sftp からユーザーのコンピューターまたはホスティング サーバーのディレクトリにアクセスする
私はsftpサーバーを持っており、ダウンロード、アップロードファイル操作などにc#.NETとSharpSSHを使用して、ユーザーとsftpファイル間のインターフェイスWebサイトを開発しました
ここに私の問題があります: sftp から私のコンピューターへのファイルのダウンロードは完璧に機能します。ファイルを好きな場所にコピーします。しかし、サーバーから Web サイトを公開した後、機能しません。そのサーバーまたはクライアントのコンピューターのディレクトリにファイルをコピーできなかったためです。デフォルトでは許可されていないと思います..
Sharpssh を使用して sftp からクライアント コンピュータにファイルをダウンロードする問題を解決するにはどうすればよいですか? ありがとう..
c# - Unix / SharpSSH - sshExec.RunCommand(@"chmod 666...) がファイルのパーミッションを変更しない
SharpSSH を使用してファイルをリモート マシンにアップロードしています。
問題は、ファイルのパーミッションが rw-r----- であることです。これにより、受信アプリケーションがファイルを別のフォルダーに移動して処理することを防ぎます。デスクトップ (仮想マシン) にローカルにインストールされている別の UNIX マシンでこれをテストしましたが、ファイルのアクセス許可は rwxrwxrwx に設定されています。
同じユーザーを使用して WinSCP でファイルを転送すると、ファイルのアクセス許可が rwxrwxrwx に設定されます。WinSCP がこれらの過度に広範囲なアクセス許可を与えるように構成されていることがわかったので、同じことをしようと考えました。この行を追加しました。
ただし、ファイルのアクセス許可は変更されません。コマンドを間違って実行していますか?
c# - SharpSSH を使用して SFTP サーバーにファイルをアップロードする方法
SharpSSH を使用してファイルを SFTP サーバーにアップロードしたいと考えています。
SharpSSH.dll
アップロードするファイル、公開鍵を取得し、秘密鍵をサーバーに送信しました。彼らは私にユーザー名を教えてくれました。パスワードは必要ありません。
私はこれを試しました:
ここのどこかに HostKey が必要ですか? はいの場合、どこに配置する必要がありますか? また、.ppk
ファイルからどのように作成すればよいですか?
c# - SharpSSHの無効な秘密鍵
SharpSSHを使用してstfp-serverに接続します。
これは、次のようなプライベートキーファイルを追加する必要があるためです。
しかし、これは例外をスローします:
このファイルはputtygenで作成され、filezillaで動作します。秘密鍵の種類は関係ありません(SSH-1 RSA、SSH-2 RSA、SSH-2DSA)。毎回同じ結果。
この問題を処理する方法を知っていますか?
c# - 同時接続中のsharpssh「セッションがダウンしています」
SharpSSH を既存の .NET 2.0 プロジェクトに統合しています。そのため、 http://sshnet.codeplex.com/または他の新しいライブラリに切り替えることはできません...
デバイスとの単一の接続ですべてが機能しており、コマンドを実行してファイルを問題なくアップロードできます。
ただし、このツールは複数のデバイスを同時に更新できる必要があるため、アプリケーションは同時に複数の Sharpssh 接続を開始します。その後、すべてが機能し続けますが、ファイルが完全にアップロードされず、「セッションがダウンしています」というエラーがスローされることがあります。
このように「new Scp」を「new Sftp」に置き換えると
エラー メッセージは次のとおりです。「inputstream is closed」または「session is down」
これを回避する方法についてのアイデアはありますか?
どうもありがとう、フランク