Plink 和Pscp 在自动化运维中的作用

Putty(http://www.putty.org/)是一款开源的跨平台的远程登陆工具,包含了一组程序,包括:

1.      Putty: SSH 和Telnet 客户端,用来通过SSH 或者TELNET 方式远程登陆服务器;

2.      Pscp:SCP 客户端,命令行下通过SSH方式来拷贝文件,类似Linux 下的scp 命令;

3.      Psftp:SFTP 的命令行客户端,类似FTP的文件传输,只不过使用的是SSH的22端口,而非FTP的21端口,类似Linux下的sftp命令;

4.      Puttytel: 单纯的一个Telnet 客户端;

5.      Plink :命令行工具,用来在远程服务器上执行命令;

6.      Paggent: Putty,pcsp,plink 的SSH认证代理,使用这个可以不用每次都输入口令了;

7.      Puttygen (用来生成RSA和DSA密钥的工具);

Putty 有免安装的版本,可以直接下载使用。

 

平时大家使用比较多的是使用Putty来远程登陆Linux服务器,这里介绍下plink和pscap在自动化(运维)中的一些作用。

CMD 进入Putty文件所在的目录,直接输入命令pscp可以查看pscp和plink命令的参数含义(详细的大家可以自己去看下)

 

Pscp 一般用法:

Pscp –pw test    ecs@3.1.115.8:/home/test.txt       test.txt

// 使用ecs用户把3.1.115.8机器的/home/test.txt文件拷贝到本地,pscp的命令格式和linux的scp命令格式一致,当然也可以把本地文件上传到指定的服务器上去

在运维中,可以把需要连续拷贝的命令(如100条命令)写在一个bat 文件中,通过本地执行该bat文件就可以实现批量操作了

 

 

Plink 用来控制在远程的服务器上执行一定的命令

Plink –pw  test ecs@3.1.224.15     “ cd /home/test;   tail –f newtest.log”

//使用ecs用户test密码登录3.1.224.15服务器,执行后面的命令:cd/home/test;  tail –f newtest.log

在运维中当需要同时操作多台机器(10台或者更多)时,可以将所有命令写在一个bat文件中,通过本地执行该bat文件就可以实现控制多台远程服务器执行相应的操作了

  • 1
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值