java中使用SSH(secure shell)登录远程服务器之后,怎样获得当前文件夹的绝对路径! 我需要做远程的文件夹遍历,这里只能用SSH2协议,SMB什么的不用!所以需要SSH的jar包!如果有源代码更好!多谢了!JavaSSHsecure shell 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 遍历文件夹?SSH登录后得到一个shell界面,你是想分析命令输出吗?执行pwd命令可以得到当前的完整路径名。 1 开源项目Ganymed SSH-2 https://github.com/hudson/ganymed-ssh-22 plink.exe(windows) 使用Prcoess input and outPut IO来得到远程机器shell执行的结果 不能直接得到远程文件夹的绝对路径吗? 我之前用SMB可以,但是不允许! 你是指 调用SMB jar包的一个方法就能直接得到远程服务器的绝对路径? 不是,我的意思是,之前我用SMB的包按照格式可以直接写出局域网内共享文件的绝对路径,但是现在要用SSH了,虽然登录之后当前路径为"/home/user/",但是我得不到绝对路径,每次获取都在本地,所以我就不知道了,找了很久也没找到!由于初学SSH,所以很多不懂,故有此一问!如果没有办法获得绝对路径,那怎样通过SSH协议做远程文件夹遍历了! 当前路径 /home/user 就是服务器上的绝对路径啊,你要什么绝对路径?是怎样的应用场景? 如果本地遍历文件夹应该是 File f=File(Path),Path为绝对路径,然后就可以用listfile()去进行遍历操作了,但是这里不能用/home/user,我想要的就是像本地Path那样的路径,可以直接File()操作!作为一个初学者,请允许我问这么不专业的问题!我还不是很懂! 补充一点就是,我可以用怎样的方式不用linux自带的命令就访问到服务器上的文件,那样我觉得也可遍历文件夹! 使用SMB可以将远程文件系统映射为本地文件系统,之后可以像访问本地文件一样访问服务器上的文件。SSH可以让你远程控制服务器,但无法像访问本地文件一样访问服务器上的文件。如果不能用SMB,能否考虑用FTP/SFTP等~ ServletActionContext.getServletContext().getRealPath(fileName);不可以吗? web项目图标上面有个左右2个小地球图标啊!怎么解决 大家帮忙看下这份工作还可以吗 MYECLIPSE优化加速 求教 Hibernate 级联删除问题 两台装tomcat不同服务器怎么实现同步影射? 求一经典算法 aop的这段代码有神马问题??在线等啊 一种高效的分页机制,设想阶段,大家快来大讨论拉,欢迎批判 xpath中position函数的问题,高手帮忙看看错在哪里 ACCESS的临时磁盘空间不足,引起整个IIS死掉...如何处理? 谁来形象地解释一下下列几个名词 关于servlet 和action 中的获取seession中的属性的 问题;
https://github.com/hudson/ganymed-ssh-2
2 plink.exe(windows) 使用Prcoess input and outPut IO来得到远程机器shell执行的结果
SSH可以让你远程控制服务器,但无法像访问本地文件一样访问服务器上的文件。如果不能用SMB,能否考虑用FTP/SFTP等~