首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 操作系统 > UNIXLINUX >

help! ssh使用privatekey连接有关问题

2012-03-09 
help!!!ssh使用privatekey连接问题我使用ganymed-ssh2-build210.jar包通过scp命令发送文件,连接的程序如下

help!!! ssh使用privatekey连接问题
我使用ganymed-ssh2-build210.jar包通过scp命令发送文件,连接的程序如下:

      private   Connection   getOpenedConnection(String   host,   String   username,  
                  String   password   )   throws   IOException
      {
            Connection   conn   =   new   Connection(host);
            conn.connect();   //   make   sure   the   connection   is   opened


            boolean   isAuthenticated   =   conn.authenticateWithPublicKey(username,   new   File( "C:\\ssh\\id_rsa "),   null);

            if   (isAuthenticated   ==   false)
            {
                  throw   new   IOException( "Authentication   failed. ");
            }
            return   conn;
      }


得到的异常是java.io.IOException:   Publickey   authentication   failed.


这里的PublicKey生成过程应该怎样生成,我的发送方是windows,接收文件方是unix,这里的rsa   key   pair应该怎样生成?应该是在unix(文件接收方)生成key   pair还是在windows(文件发送方)?

[解决办法]
因为是普通文本,所以Linux和Windows下生成都可以
[解决办法]
up
[解决办法]
UP
[解决办法]
JF
[解决办法]
JF

[解决办法]
JF
[解决办法]
jf
[解决办法]
jf
[解决办法]
JF
[解决办法]
。。。楼上几个好无聊 这又不是散分帖

热点排行