当前位置: 首页 > news >正文

西安市建设网站搜索引擎网站大全

西安市建设网站,搜索引擎网站大全,手机兼职平台,导航网站设计之前我是用jsch连接服务器的#xff0c;但是没办法使用私钥连接#xff0c;搜了一下似乎是不支持新版的SSH-rsa#xff0c;并且jsch很久没更新了#xff0c;java - com.jcraft.jsch.JSchException: Auth fail with working passwords - Stack Overflow 没办法…之前我是用jsch连接服务器的但是没办法使用私钥连接搜了一下似乎是不支持新版的SSH-rsa并且jsch很久没更新了java - com.jcraft.jsch.JSchException: Auth fail with working passwords - Stack Overflow 没办法只好使用sshj来连接但是sshj并没有找到任何和proxy相关的方法我在网上也没找到任何sshj使用代理的文章只好去看git上的源码发现在老版本是有proxy方法的在0.33分支上废弃后删掉了这个信息后来也删除了只有看history才能看到实属有点坑 可以看出来要通过注入SocketFactory来实现代理sshj连接的代码我就不放了网上都有就放代理相关的代码 自定义ProxySocketFactory import javax.net.SocketFactory; import java.io.IOException; import java.net.*;public class ProxySocketFactory extends SocketFactory {private final Proxy proxy;public ProxySocketFactory(Proxy proxy) {this.proxy proxy;}Overridepublic Socket createSocket() {return new Socket(proxy);}Overridepublic Socket createSocket(String host, int port) throws IOException, UnknownHostException {Socket socket new Socket(proxy);socket.connect(new InetSocketAddress(host, port));return socket;}Overridepublic Socket createSocket(InetAddress address, int port) throws IOException {Socket socket new Socket(proxy);socket.connect(new InetSocketAddress(address, port));return new Socket(address, port);}Overridepublic Socket createSocket(String host, int port, InetAddress clientAddress, int clientPort) throws IOException, UnknownHostException {Socket socket new Socket(proxy);socket.bind(new InetSocketAddress(clientAddress, clientPort));socket.connect(new InetSocketAddress(host, port));return socket;}Overridepublic Socket createSocket(InetAddress address, int port, InetAddress clientAddress, int clientPort) throws IOException {Socket socket new Socket(proxy);socket.bind(new InetSocketAddress(clientAddress, clientPort));socket.connect(new InetSocketAddress(address, port));return socket;} } 在SSHClient.connect之前注入 if(!StringUtils.isEmpty(proxy)){//proxy127.0.0.1:2100String[] split proxy.split(:);sshClient.setSocketFactory(new ProxySocketFactory(new Proxy(Proxy.Type.HTTP, new InetSocketAddress(split[0], Integer.valueOf(split[1]))))); } sshClient.connect(host,port);
http://www.laogonggong.com/news/110216.html

相关文章:

  • 大连网站制作的公司哪家好厦门移动网站建设哪家专业
  • 山东城市建设职业学院官方网站品优购网页制作代码
  • 网站开放培训网站用户引导
  • 珠海做网站优化的公司新闻单位网站建设的意义
  • 影视 网站建设 新媒体蚌埠网站建设公司
  • 物流网站免费模板网站专题策划案例
  • 广西网站建设liluokjme域名的网站
  • 网站gif小图标网站建设hnshangtian
  • 如何购买企业黄页网站网站建设质量体系审核指导
  • 企业展示类网站模板沈阳集团网站建设
  • 微网站建站平台房地产网站模板库
  • 国外建设网站首页怎么修改wordpress主题字体大小
  • 网站开发现状聊天网站怎么建设
  • 珠海建设网站的公司简介广东省建设监理协会官方网站
  • 境外社交网站上做推广网站建设的基本流程是怎样的
  • 商城网站建设推广微信小游戏代理平台
  • 哪里帮做企业网站安卓开发需要什么技术
  • 武进网站建设咨询怎样重启网站服务器
  • 罗田住房和城乡建设局网站霸州做阿里巴巴网站
  • 帝国cms做笑话网站营销网站建设合同
  • 长沙市做网站的网站开发工程师试用期
  • 肇东网站制作网站建设投资预算
  • 农业电商网站建设东莞网站建设排名公司
  • 网站的后台管理做网站为什么要买网站空间
  • 如何建微信微商城网站广西南宁网站建设哪家好
  • 网站建设公司软件开聚名网名
  • 免费做网站怎么盈利餐饮网站建设的模板
  • wordpress+手机站天津市招标采购网官网
  • 做网站广告公司联系方式湖北网络推广有限公司
  • 网站建设公司3lue登录页面的html代码