1
C#でRoutrek Granadosライブラリを使用しているサーバーでSSH経由で接続するアプリケーションを作成しています。C#でRoutrek Granadosを使用してSSH接続経由でサーバーからデータを受信する方法
私はほとんどすべてのことをしています。サーバーから応答/データを受け取る方法を理解できていません。
誰も知っていますか?
教えてください、私はあなたに非常に感謝します。コードの
試料片を使用すると、パブリックプロパティに設定し、そこまであなたのコードの最後に読者をチェックする必要が戻ってくる応答onDataハンドラメソッドにここにあなたのリーダークラスで
var param=new SSHConnectionParameter();
param.UserName = "username";
param.Password = "password";
param.Protocol=SSHProtocol.SSH2;
param.AuthenticationType=AuthenticationType.Password;
param.PreferableCipherAlgorithms=new CipherAlgorithm[]{CipherAlgorithm.Blowfish, CipherAlgorithm.TripleDES, CipherAlgorithm.AES128, };
param.WindowSize = 0x1000;
var reader = new Reader();
var sock=new Socket(AddressFamily.InterNetwork,SocketType.Stream, ProtocolType.Tcp);
sock.Connect(new IPEndPoint(IPAddress.Parse("ip address"),(port number)));
_conn = SSHConnection.Connect(param, reader, sock);
reader._conn = _conn;
SSHChannel ch = _conn.OpenShell(reader);
reader._pf = ch;
SSHConnectionInfo info = _conn.ConnectionInfo;
これは問題ありませんか?私はポストが少し古いと思う。あなたがまだそれを必要とするなら、私は助けることができます。 – retslig