众所周知,linux系统是现在企业中很热爱的服务器系统之一,安全可靠,并且显的高大上(Ps:在不懂linux的人面前,帅气的敲打各种命令,是一种很爽的体验,哈哈)。
但是,往往对于部分的运维人员来说,对于windows和linux的操作性选择来说,更多的人更倾向后者,因为人家windows的图形界面化更成熟啊,其实说白了,就是操作更简单不用打命令-。-!
经常用linux都知道,linux之间无密码访问,文件拷贝,十分简单。只需要在其中一台服务器上面生成一对公钥密钥,将公钥拷贝到另一台服务器上,并追加到authorized_keys即可。网上有很多帖子去讲解具体的方法,但是windows到linux的无密码就没有那么多的帖子了,几乎很少。
windows无密码访问linux,并实现文件传输,其实网上也有一些帖子,但是大部分都是要用到expect这种语言,通过脚本来实现无密码访问,但是小编认为这中方法比较繁琐,尤其是对于不太喜欢写脚本的人来说,简直就是折磨。经过小编不懈的努力终于研究出另一种方法,虽然也需要写脚本,但都是一些通俗易懂的语句,废话不多说,下面就跟着小编来见证奇迹吧。
需要用到的工具:
1.putty工具包
2.windows系统计算机
3.linux系统计算机
过程:
1.首先,要先下载putty这个工具包,至少要含有以下工具:
2.工具安装完后,进入安装目录,新建txt文档,名字随便,并编辑一些内容,如图:
3.接下来就是重头戏了,主脚本程序,新建bat文件并编辑以下内容,继续上图:
psftp.exe参数详解:
4.以上已经完成windows从linux上面down文件,接下来给大家展示下tomcat的启动脚本:
好了,目前为止整个过程已经完成了。通过以上的步骤就可以实现在windows上面持续获取linux上面的war包并部署发布。
Ps:Jenkins是一款很强大的开源的持续集成平台,强烈推荐大家去了解并自行部署下。
google很强大,能搬梯子就搬吧。