jsch

    5

    2答えて

    私のec2クライアントで "sudo su"を実行することができません。私は、javaプログラムを介してクライアントにsshを送り、プログラムを通してコマンドを実行します。 "ls"や "ifconfig"のようなコマンドを実行できます。 「sudo:申し訳ありませんが、sudoを実行するにはttyが必要です」というエラーが表示されます。 どのようにコマンドを実行できますか。私はec2インスタンス

    5

    1答えて

    現在、Androidアプリケーションはパスワードを使用してssh経由でルーターに接続しています。私はこれを改善するためにキーを使用できるようにしていますが、私は本当の問題を抱えています。私が知っていることは、アンドロイドに含まれているbouncycastleのバージョンが不自由なバージョンであり、このsshキーがjschで動作しないためです。私はより完全な実装であると主張するスポンジキャスルを見て

    8

    1答えて

    Javaで書かれたgitクライアントではいくつかの問題があります。私はgitサーバ上でsshを介して接続するためにjGitライブラリを使用しています。問題は、秘密鍵へのパスとそのパスフレーズを指定する方法がわかりません。どのような関数を呼び出す必要があるかについて、jGitのドキュメンテーションに例は見当たりませんでした。私が読んだことから、jGitライブラリはJSchを使ってサーバーに接続し、J

    11

    1答えて

    JSchとjavaを初めて使用しています。私はいくつかのコードを取得し、それをどうにかして理解することができましたが、私は1つのポイントで立ち往生しています。次のコードはSSHサーバーからファイルをダウンロードしていますが、コピーされたファイルの割合を示す進捗メーターが必要です。私はそれを行うことができます。私はあなたの助けに感謝します。 import com.jcraft.jsch.Channe

    4

    2答えて

    SSHとJSchを初めて使用しています。私は私のクライアントからサーバーに接続すると私は2つのタスクを実行したい: (ChannelSFTPを使用して)ファイルをアップロード をディレクトリを作成し、MySQLデータベースを検索するように、コマンドを実行します 現時点では、2つの別個のシェルログインを使用して各タスクを実行しています(実際にはまだMySQLクエリをプログラミングしていません)。 ア

    2

    2答えて

    ファイルセットのコピー中にant scpタスクがハングするという問題が発生しました。タスクは次のとおりです。 <scp file="${usr}:${pwd}@${hst}:${dir}/*" todir="${to}" trust="true"/> これは、いくつかのファイルを正常にコピーしてからハングします。 コピー元のホストはlocalhostですが、これは違いがないはずです。 同じLi

    4

    1答えて

    JSchライブラリ(または実際にはsharpSSH C#ポート)を使用してSFTPの公開鍵クライアントとサーバー認証を設定する方法を検討しています。どのようなファイル形式は、ホストファイルを秘密鍵によって使用され、知られている jsch.addIdentity(filename, passphrase); jsch.setKnownHosts(filename); :残念ながら、私は、キーの

    3

    3答えて

    Mavenと一緒にJsch 0.1.44を使用しようとしています。 私はpom.xmlに以下の依存関係があります。 <dependency> <groupId>com.jcraft</groupId> <artifactId>jsch</artifactId> <version>0.1.44</version> <scope>compile</scope>

    18

    2答えて

    私は、SFTPサーバーからダイナミックファイル名の.CSVファイルを読みとる必要があります。これらのファイルは15分ごとに生成されます。 私はJSchのChannelSftpを使用していますが、正確なファイル名を与える方法はありません。私は.ls()メソッドしか見ることができません。これはベクトルを与える。 [drwxr-xr-x 2 2019 2019 144 Aug 9 22:29 .,

    6

    1答えて

    もう1つのsshサーバの背後からサーバにsshしたいです。ゲートウェイサーバーにはユーザー名とパスワードが必要です。これを行うことができます。私は次のサーバに入るためにトンネルを使用していますが、これにはだけがのsshキーが必要です。 PuTTYを使ってキーを生成したので、私のユーザ名のために存在しますが、Javaプログラムのためにそれを取得する方法がわかりません。それは構成ですか?つまり、set