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

c# - SharpSSH..プロセスが終了したかどうかを判断する方法

SHARPSSH SshShellを使用しているので、UNIXボックスに接続できました。コマンドを発行できました(結果の検証に問題があります)。

TARコマンドを発行できましたが、tarが終了したかどうかを判断するのに問題があります。SHARPSSHを使用してこれを確認する方法はありますか?

どんな助けもいただければ幸いです。

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

c# - SharpSSH-接続の「信頼」をtrueに設定

SharpSSHコンポーネントの使用に関する記事はたくさんありますが、ネット上やstackoで膨大な数の記事やブログ投稿から答えを見つけることができないため、これについて質問したいと思います。次のようなエラーが発生します。

「HostKeyを拒否:ローカルホスト」

信頼を「true」に設定するという記事を見つけました(そして、多くの人がその解決策で問題が解決したことを認めているので、リモートSSHサーバーへの接続を支援する最後の手がかりになると思います)が、SharpSSHでそれをどのように行いますか?

皆さん、これを手伝ってくれませんか。ありがとう。

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

rename - Sharpssh を使用してリモート ファイルの名前を変更できません

私は次のコードのように書きました。しかし、このコードは利用できません...

私が実行すると、発生します。誰かが何かを知っている場合は、アドバイスをお願いします...事前に感謝します。


次の場所でエラーが発生...

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

c# - JSchとsharpSSHの主要なファイル形式は何ですか?

JSchライブラリ(または実際にはそのsharpSSH C#ポート)を使用して、SFTPの公開鍵クライアントおよびサーバー認証を設定することを検討しています。残念ながら、キー読み込み機能で使用されるファイル形式のドキュメントが見つかりません。

秘密鍵と既知のhostsファイルで使用されるファイル形式は何ですか?

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

.net - プロキシで.NET用のSharpSSHSFTPライブラリを使用するにはどうすればよいですか?

SharpSSHライブラリを使用してファイルをSFTPサーバーにアップロードしています。自宅のPCからは問題なく実行できますが、職場のPCからはサーバーにアクセスできません。(別の国にある)システム管理者に連絡した後、会社のすべてのインターネットアクセスはプロキシを経由するため、プロキシを介してSFTPサーバーにアクセスする必要があると言われました。

私はたくさん検索しました、そして、いくつかの投稿がこれが可能であると示しましたが、私は.NET(特にVB.NET)でそれをする方法を理解していませんでした。自宅から(またはプロキシをバイパスするゲートウェイから...本番環境では不可能)完璧に機能するコードは次のようになります。

プロキシ経由で接続するにはどうすればよいですか?

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

.net - SharpSSH .NETライブラリ:.NETからLinux(Debian)に接続できません

SharpSSHを使用してLinuxに接続しようとしていますが、接続できません。.NETアプリケーションからいくつかのLinuxコマンドを実行したい。

インストール手順:

SharpSsh-SSH経由でUNIXに接続するための.NETライブラリ -
アカウント@codeproject.comを作成します-http ://www.codeproject.com/Articles/11966/sharpSsh-A-Secure-Shell-SSH-library-for-NET(ダウンロードデモプロジェクトとbinaries/dllファイル) -「SharpSsh」フォルダにコピー


このダウンロードに付属しているsharpSshTestコンソールアプリケーションを実行しています。同じホスト/ログイン/パスワードでPutty経由でLinuxに手動でSSH(ポート22)すると、正常に接続できます。.NETを介して同じホストとクレデンシャルに接続すると、Tamir.sharpSsh.NETライブラリで例外がスローされます。

Unixの配布とバージョン:

スタックトレース:

SharpSshTest.csの76行目:

e.Messageの値:

それが役立つ場合のコードは次のとおりです。

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

php - SharpSSH ライブラリを使用している場合、Linux コマンドが .NET 実行から機能しない

SharpSsh .NET ライブラリを使用して、.NET 経由で Linux で非常に単純なコマンドを実行しようとしています。コードは例外をスローせず、まだ機能していません。sudo php /www/data/{directory}/scripts/create_file.phpターミナルからコマンドを実行すると、ファイルが作成されます。そしてsudo php /www/data/{directory}/scripts/delete_file.php、ターミナルからコマンドを実行すると、ファイルが削除されます。このコードを .NET から呼び出すと、ファイルが作成/削除されていません。

セットアップについては、この回答を参照してください:
SharpSSH .NET ライブラリ: .NET から Linux (Debian) に接続できません

create_file.php:

delete_file.php:

.NET コード:

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

c# - 追加の入力を求める Linux コマンドを実行するために SharpSSH を使用する方法は?

わかりました、私がやろうとしていることはここにあります

Linux マシンへの SSH セッションをセットアップし、「ls」や cp などのコマンドを発行する必要があります。

これがスニペットです

問題は、 「ls」のようなコマンドは単純で、入力するだけで出力が得られますが、rmのようなコマンドです。

「y」などの追加の確認が必要

上記のスニペットからわかるように、コードは基本的に次のようなバイトシーケンスを生成します

rm vivek [入力] y [入力]

しかし、それは機能しません。まるでそれがまだ入力を待っているかのようです

ここで何が間違っていますか?

質問が明確であることを願っています。

PS SSHExec サンプルをもう一度試してみましたが、同じ結果が得られました。

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

c# - C#プログラムを使用してSFTP経由でファイルをリモートで削除する

SharpSSHを使用して試したsftpを使用してファイルをリモートで削除するにはどうすればよいですか?それが機能しないため、SftpExceptionが発生しました

このコードを最初にsftp.csに追加しました

それから私はこれをプログラムに入力しました

Sftp ftp = new Sftp( "ip address"、 "username"、 "password"); ftp.Connect(); ftp.Delete( "path");

ありがとう、問題は解決しました問題はパスの前に「/」を付けるのを忘れたので失敗しました

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

c# - ファイル名の一部しか知らない SFTP でリモート ファイルを取得する

さて、私はファイル名全体を持っていますが、クライアントは各名前の最後にタイムスタンプを含めることにしたので、これを行う方法について本当に混乱しました. 以前は静的な名前と現在の日付でした..

例: CompanyNameOBound2012224.zip

私はこれを簡単に達成しました..

しかし、今ではタイムスタンプが含まれています..

例: CompanyNameOBound2012224701611.zip

これに取り組む方法についてのアイデアはありますか?ありがとう