我使用sshj时获得异常。
这是我实现它的方式:
public static void main(String[] args) throws IOException {
// TODO Auto-generated method stub
final SSHClient ssh = new SSHClient();
ssh.loadKnownHosts();
ssh.connect("serverName");
try{
ssh.authPublickey("myUserId");
final Session session = ssh.startSession();
try{
final Command cmd = session.exec("net send myMachineName Hello!!!");
System.out.println(cmd.getOutputAsString());
System.out.println("\n Exit Status: "+cmd.getExitStatus());
}finally{
session.close();
}
}finally{
ssh.disconnect();
}
}
}
但我得到以下例外:
Exception in thread "main" java.io.IOException: Could not load known_hosts
at net.schmizz.sshj.SSHClient.loadKnownHosts(SSHClient.java:528)
at SSHTEST.main(SSHTEST.java:25)
我究竟做错了什么?
删除对LoadKnownHosts()方法的调用,作为erickson默认情况下的erickson提到的检查(您可以将位置指定为参数的位置,也可以用:
ssh.addHostKeyVerifier("public-key-fingerprint");
要了解指纹是什么,扭曲的方式是在没有该陈述的情况下连接 - 你会发现出来的例外;-)
今天使用Aop遇到了一些问题 ,原因是将java文件改成了aspect,造成编译器无法编译,idea的target目录中aop的包 加载不出来。 创建文件时手贱点到了aspect上,之后改成了class文件,依然无法加载,原因猜想是在创建java文件时idea会默认文件打个标签,之后再次更改文件类型,任然无法生效 可以看到这里虽然写的是类型已经变成了 cl...
问题描述:开机之后,锁屏页无法弹出输入密码框,刷指纹也没有任何反应,无法正常进入系统。 解决方法: 1、重新启动电脑,在系统加载时,长按关机按钮,强制关机,进到这个页面 2、再次启动时,会自动进入修复选择页,如下图-选择“高级选项” 3、点击启动设置 4、进入安全模式 5、开机之后,右击“此电脑”--“管理”--...
这个网上讲的真的是醉了,要么互相抄袭,要么没什么用 还是得自己找解决办法 首先我的DLL已经引用了,都放在了debug文件夹里 但它还是报这个错。 网上百度都没找到解决办法 最后被逼无奈,我直接把Dll放到了 C:\Windows\System32目录下 然后在换成 问题解决了记录下来...
logstash下载完成启动后,报如下错误 查阅其他教程,修改logstash.bat下的%CLASSPATH%为"%CLASSPATH%",仍报同样的错误。 经过确认,logstash目录不能有空格,将logstash目录转移至无空格目录下,即可解决...
Python无法加载vc产生的DLL - 一种异常的情况 本地调试时候一切正常,发布给客户就出现如下错误:无法导入DLL. 最后查明原因是:VC编译dll的设定差异导致。 有问题的设置: 改变后的设置: 改设置后,发布无误。...
使用jmeter的时候会涉及到使用域名的情况,为了使脚本更具有通用性,以及发送给其他人时,脚本一样可以直接运行,故需要在运行脚本中添加hosts内容,直接从jmeter中获取。 1.本地添加hosts 本地添加地址为: C:\Windows\System32\drivers\etc 直接在内容最后添加:ip空格域名,添加时不用添加端口。保存即可。 192.168.10.10 test.w...
0x01、了解已知明文攻击的含义 转自:http://www.sohu.com/a/274916484_704736 “已知明文攻击”的概念和原理 我们为zip压缩文件所设定的密码,首先被转换成3个32bit的key,所以可能的key的组合是2^96,这是个天文数字,如果用暴力穷举的方式是不太可能的,除非你的密码比较短或者有个厉害的字典。 压缩软件用这3个key加密所有包中...
app组件加载异常监控 软件异常监控常常直接关联到软件本身的质量,完备的异常监控体系常常能够快速定位到软件运行中发生的问题,并能帮助我们快速定位异常的源头,提升软件质量。在服务端的话,可以通过tomcat日志查看定位,在native开发的app中我们也可以通过各种异常监控工具去监控,但是对于混合开发的app来说,通过上面的方式就不那么容易做到了。通常混合开发的app通过w...
背景: redis字典(hash表)当数据越来越多的时候,就会发生扩容,也就是rehash 对比:java中的hashmap,当数据数量达到阈值的时候(0.75),就会发生rehash,hash表长度变为原来的二倍,将原hash表数据全部重新计算hash地址,重新分配位置,达到rehash目的 redis中的hash表采用的是渐进式hash的方式: 1、redis字典(hash表)底层有...
2019独角兽企业重金招聘Python工程师标准>>> 我们平时按下键盘上的‘回车键’,就能实现回车换行【我们在屏幕上所看到的就是光标移到了下一行的开头位置!!ps:不讨论软件实现的特殊功能,如word里的回车智能缩进】。因此对这个按键更准确说应该叫做‘回车换行键’ 就且将这种将光标移到下行开...
I have a dataframe and i want to calculate the sum of variables present in a vector in every row and make the sum in other variable after i want the name of new variable created to be from the name of...
I have a very rough project that done partially in zend framework (not ZF2). The 'application', 'library' and 'public' folders are on the same root. Now i need to create a library 'Anil' in the 'libra...
I want to hide some of the categories from magento home page. I have created some categories like New Arrivals, Special Offer Which I would like to show in some different way may be in left panel or r...
I am writing to an internal file in Android Studio The code lets me write lines of data split with commas. I am able to then go to another activity and read it all out at once. However I want to be ab...
I'm new to Ruby On Rails, I used the acts_as_votable gem to create Like and Unlike Buttons to make Users like and unlike Posts but I can't make them change from Like to Unlike (and viceversa) and upda...