springboot使用Hutool的JschUtil
windows安装ssh
linux本身使用ssh无需安装一。windowsserver2012R2安装openssh1。下载
访问Openssh官网并根据操作系统的位数选择合适的安装包
进入官网后,根据操作系统位数选择合适的安装包。不过64位系统也可以支持32位的安装包。我这里系统64位的安装的是32位的安装包。2。将下载的安装包解压至C:ProgramFiles目录下
打开powershell终端,进入包含ssh可执行exe文件的文件夹cdC:OpenSSHWin32OpenSSHWin32。
3。安装ssh服务
在powershell终端输入下面指令:powershell。exeExecutionPolicyBypassFileinstallsshd。ps1复制代码
安装成功后如下所示:
4。配置ssh服务在防火墙开启端口22端口号:在powershell中输入以下指令:netshadvfirewallfirewalladdrulenamesshddirinactionallowprotocolTCPlocalport22复制代码
启动ssh服务netstartsshd复制代码5。添加环境系统变量
将包含ssh可执行exe文件所在路径(我这里是:C:ProgramFilesOpenSSHWin32OpenSSHWin32)添加到环境系统变量中。
最后打开cmd或者powershell,输入ssh出现如下图所示,就代表已经安装成功。
6。设置开机sshd服务开机自启
打开服务
方法一:依次打开服务器管理器》工具》服务
方法二:WinR输入services。msc
进入服务列表界面,找到OpenSSHSSHServer服务
将下图中opensshauthenticationagent按照上图也进行同样操作。
本身自带ssh服务的windows(例如windows10)开启ssh服务1。客户端安装
开始应用与功能可选功能添加功能
列表中有OpenSSH客户端的选项
点击安装OpenSSH客户端
安装之后可使用WindowsPowerShell直接使用ssh命令2。服务端安装
开始应用与功能可选功能添加功能
列表中有OpenSSH服务器的选项
点击安装OpenSSH服务器
服务端安装完之后需要进行一些配置
3。服务端配置
使用管理员身份运行WindowsPowerShell
开启SSHD服务StartServicesshd复制代码
设置服务自动启动SetServiceNamesshdStartupTypeAutomatic复制代码
确认防火墙是否开放GetNetFirewallRuleNamessh复制代码
查看OpenSSHServerInTCP的enable是否为True
配置完成之后其他客户端可使用ssh连接windows,用户名和密码就是windows的用户名和密码springboot使用引入hutooldependencygroupIdcn。hutoolgroupIdhutoolallartifactIdversion5。3。4versiondependency复制代码引入jschdependencygroupIdcom。jcraftgroupIdjschartifactIdversion0。1。55versiondependency复制代码使用方式上传Testvoidtest18(){测试目录StringlinuxPathvarfiletest;创建session连接SessionsessionLinuxJschUtil。getSession(ip,端口,用户名,密码);1。文件操作建立sftpSftpsftpJschUtil。createSftp(sessionLinux);进入输入目录sftp。cd(linuxPath);文件名称StringfileNameSftp创建文件夹于DateUtil。format(newDate(),yyyy年MM月dd日HH时mm分ss秒);1。创建文件夹sftp。mkdir(fileName);System。out。println(1。远程文件操作);System。out。println(fileName,文件是否存在?sftp。exist(linuxPathfileName));删除文件sftp。delDir(linuxPathfileName);System。out。println(fileName,文件是否存在?sftp。exist(linuxPathfileName));System。out。println();2。上传文件本地新建文件System。out。println(2。上传文件操作);StringlocalFileDateUtil。format(newDate(),yyyy年MM月dd日HH时mm分ss秒)。txt;System。out。println(localFile);FileWriterfileWriternewFileWriter(localFile);写入内容FilefilefileWriter。write(123);fileWriter。append(追加信息);System。out。println(file。getPath());sftp。upload(linuxPath,file);upload方法System。out。println(1。upload方法);System。out。println(localFile,文件是否存在?sftp。exist(linuxPathlocalFile));sftp。delFile(linuxPathlocalFile);System。out。println(localFile,文件是否存在?sftp。exist(linuxPathfileName));sftp。put(file。getPath(),linuxPath);put方法System。out。println(2。put方法);System。out。println(localFile,文件是否存在?sftp。exist(linuxPathlocalFile));sftp。delFile(linuxPathlocalFile);System。out。println(localFile,文件是否存在?sftp。exist(linuxPathfileName));删除本地文件FileUtil。del(file);}复制代码
运行结果:
下载Testvoidtest20(){SessionsessionWindowsJschUtil。getSession(账号,22,用户名,密码);SftpsftpJschUtil。createSftp(sessionWindows);StringpathC:test;StringfileNameSftp创建文件夹于DateUtil。format(newDate(),yyyy年MM月dd日HH时mm分ss秒);System。out。println(路径问题);try{sftp。cd(C:test);}catch(Exceptione){System。out。println(盘符前未加捕获异常:e。toString());}System。out。println();System。out。println(mkdir和mkDirs方法的区别);try{sftp。mkdir(pathIdUtil。simpleUUID()fileName);}catch(Exceptione){System。out。println(创建文件夹异常(未能递归创建文件):e。toString());}sftp。mkDirs(pathIdUtil。simpleUUID()fileName);System。out。println(mkDirs创建文件夹成功!!!);System。out。println();System。out。println(下载文件);sftp。get(C:1。exe,D:aaaaTest1。exe);System。out。println(下载成功);sftp。download(C:1。exe,newFile(D:aaaaTest2。exe));System。out。println(下载成功);}复制代码
运行结果
现代人,生活压力大,还有解决的方法吗?首先非常感谢在这里能为你解答这个问题,我查阅有关资料,整理如下,让我带领你们一起走进这个问题,现在让我们一起探讨一下。学会豁达吧。人的生活经历不是永远顺畅和平坦无阻的。遇到阻碍困难
抑郁症都会有什么症状?抑郁症就是精神的感冒,非常常见,但是不重视后果很严重,有时一时的不开心,烦躁都有可能是抑郁症抑郁症的典型症状心情不好我们常常会有心情不好的时候,认为生活没有意思而高兴不起来。更为严
气虚,血虚症状是什么?如何调养?气血不足症状有哪些睡眠入睡快,睡眠沉,呼吸均匀无声响,一觉睡到天亮,代表气血充足。那些入睡困难,易惊易醒,夜尿多,呼吸沉重或打呼噜响的人,身体都存在气血不足的情况。呼噜当男性身体健
冠心病早期会出现什么症状?冠心病的初期,很多人是感觉不到任何症状的。只有当冠状动脉狭窄到了一定的程度后,心肌出现了明显的供血不足问题时,有些人才会感到明显的症状。如果您在运动或者劳累的时候,感到胸骨后部或者
老婆刨腹产两次了,现在又怀孕了,自己和老婆都想要这个孩子,从健康上看,还能再要吗?你好,非常高兴为你解答问题,已经剖腹产两次了,再次怀孕相对来说风险要大一些。不过临床上也经常有剖腹产三次的宝妈,现在医疗技术水平提高的很快,从三次剖腹产技术层面来说已经没有问题。你
教育的终极目的是什么?是不是孩子健康快乐和幸福?让孩子找到自己真正喜欢的生活方式,以及有让自己快乐生活的能力,有爱的能力,爱家人,爱友人,有正确的价值观,健康快乐是建立在很多方面的基础上的,所以教育孩子的目的是让孩子成为一个人格
路边诱人的紫叶李,究竟可以吃吗?对健康有何影响?我们小区里有很多绿化的行道树,其中就有好几颗紫叶李,现在每年一到六月中旬都会结果成熟。成熟的紫叶李个头大的能够有乒乓球大小,只要捏起来有些软乎,吃起来味道还是不错的。除了皮的部位有
患乳腺癌前真的没有症状吗?我是一名乳腺癌患者,在查出患癌前确实没有症状。一天我突然间摸到乳房上方有硬的东西。我也听说过乳腺癌,但乳腺癌具体是怎么回事,我还是不清楚。几天后去医院就医,然后才确诊乳腺癌。就医时
在古代,喂奶为什么要请奶娘?1生了孩子以后奶水不够,以前的医学又不发达,也没有什么可以替代奶水,所以只能请一个奶水好的奶娘,这样孩子就不会挨饿,而且还可以健康的成长。2以前的社会男人都是三妻四妾,生完孩子以后
孩子刚上幼儿园,老是反复咳嗽,看了西医又看中医,该怎么办?我闺女初上幼儿园时,也是一个月感冒四次,每周去一次医院。医生说有的孩子上学前接触环境单一,免疫力不全面,到了幼儿园小朋友多了,一有未接触过的病菌就容易中招。有时候也没有特别好的办法
拳皇97为什么是世界第一东丈,谁用谁厉害?拳皇97目前来说的话最知名的东丈就两位一位武汉黄毅,东丈以打法飘逸华丽为特点,另一位就是盘锦小臭臭,个人感觉臭臭的打法更具备实用性因此在很多人的心里应该是默认的第一,下面是我截取出
一个人混得不好,无非是因为习惯性找借口文潇瑶江左梅娘生活中,总会遇到这样的人。想要健身却迟迟不行动,总说太忙没时间想要加薪却不努力工作,总说自己没背景想要提升业绩却不维护客户,总说市场不景气这样的人,习惯向外找原因。遇
让生活变精彩的五种方式愿我们都能把日子过得越来越有滋味。作息规律规律的作息能影响一个人的生活状态。无论白天有多累,只要晚上及时休息,保证充足的睡眠,精神就能得到恢复。第二天醒来拉开窗帘,让自己沐浴在清晨
俄专家文章美国正将世界引入一场全球危机俄罗斯观点报网站10月31日发表题为美国是如何将世界引入一场全球危机的的文章,作者是俄罗斯财经大学副教授格沃尔格米尔扎扬,全文摘编如下未来可能是二战结束以来最危险最不可预测同时也是
全球300余个汽车品牌,美国有福特,日本有丰田,中国有什么?全球汽车行业发展至今,已有100多年的历史,汽车产业也逐渐成为国民经济的支柱产业之一,在拉动消费,提升市场信心,创造就业岗位,吸引投资等方面都起着举足轻重的作用。众所周知,汽车工业
厦航受邀加入联合国全球契约组织成为组织内唯一中国航空企业论坛现场。红网时刻新闻11月5日讯(记者张盟通讯员陈羽昕)11月5日,厦航受邀参加虹桥国际经济论坛之践行全球发展倡议建设世界一流企业分论坛,首次以联合国全球契约组织成员身份正式亮相
16亿美元!美国一项彩票大奖金额创全球最高纪录据法新社报道,美国一个将于当地时间周六开奖的彩票大奖金额达到了16亿美元,创下全球彩票大奖金额最高纪录。报道称,此前39次抽奖都没有人中大奖,奖金只能不断滚动增加。如果周六抽奖再没
普华永道将全球首发数字化另类投资解决方案王可见习记者汪荔诚中国证券报中证网中证网讯(记者王可见习记者汪荔诚)据普华永道11月5日消息,在进博会期间,普华永道将会在进博会新品发布现场,举行数字化另类投资解决方案DSAI(D
金光集团APP亮相第五届进博会全球首发创新产品王可见习记者汪荔诚中国证券报中证网中证网讯(记者王可见习记者汪荔诚)11月5日,金光集团旗下浆纸业集团(英文全称AsiaPulpPaperCo。,Ltd。,以下简称金光集团APP)
如果不抱怨生活,我们居然无话可说头条创作挑战赛如果不抱怨生活,我和别人居然无话可说!这句话,细思极恐。仔细回想,我这几年里说过的有印象的聊天内容,90都在抱怨生活。唯一不同的便是,由这个讨伐对象换成了另一个讨伐对
勇于选择,果断放弃生活中,左右为难的情形会时常出现比如面对两份同样具有诱惑力的工作,两个同样具有诱惑力的追求者。若过多地权衡,患得患失,到头来将两手空空,一无所得。我们不必为此感到悲伤,能抓住人生一
文案市井皆是温柔弄堂藏匿浪漫。1。hr想当冰柜里的冷门饮料,薄荷味的,销量不一定好,但有的人只喜欢这个味道。2。hr月亮也不会发光,被小行星撞了一身的伤,人们说它温柔,它也只好躲在山上。3。hr罐头是在1810