我想从另一个ssh服务器后面ssh到服务器.网关服务器需要用户名/密码,我可以这样做.我使用的是隧道进入下一个服务器,但是这需要一个唯一的 SSH密钥.我已经通过PuTTY生成了密钥,因此它存在我的用户名,但我不确定如何为我的Java程序检索它.这是配置吗?即setConfig("userauth.publickey","com.jcraft.jsch.UserAuthPublicKey")那么我该如何使用这个或其他什么?文档似乎很少,我感谢任何帮助.我试过的任何东西都会给我一个错误:当我连接这个会话时"Auth fail"
谢谢!
我使用的隧道方法是:http://sourceforge.net/apps/mediawiki/jsch/index.php?title=ProxySSH所以感谢写这篇文章的人!
对于上下文,我想从我的Android手机读取/写入我学校的服务器.
当我调用函数cvGoodFeaturesToTrack来查找Harris角时,我收到此错误:
OpenCV Error: Assertion failed (src.type() == CV_8UC1 || src.type() == CV_32FC1) in cornerEigenValsVecs, file /build/buildd/opencv-2.1.0/src/cv/cvcorner.cpp,line 254
terminate called after throwing an instance of 'cv::Exception'
what(): /build/buildd/opencv-2.1.0/src/cv/cvcorner.cpp:254: error: (-215) src.type() == CV_8UC1 || src.type() == CV_32FC1 in function cornerEigenValsVecs
Aborted
Run Code Online (Sandbox Code Playgroud)
它编译正确,但当我尝试运行它时,它给了我这个错误.
这是代码:
IplImage* eig_image = 0;
IplImage* temp_image = 0;
IplImage *img1 = 0;
img1 = cvLoadImage("im1.pgm");
if(img1==0) {
printf("oh no!");
}
eig_image = cvCreateImage(cvGetSize(img1),IPL_DEPTH_32F, 1);
temp_image = cvCreateImage(cvGetSize(img1),IPL_DEPTH_32F, 1);
const int MAX_CORNERS = 100;
CvPoint2D32f corners[MAX_CORNERS] = {0};
int …Run Code Online (Sandbox Code Playgroud)