当前位置:   article > 正文

Linux 下远程使用ssh远程登陆另一台主机并执行命令_ssh -c 带有括号问题

ssh -c 带有括号问题

工具:expext

expect 是什么,怎么用?
expect是一个免费的编程工具语言,用来实现自动或者交互式任务通信,无需人为的干预。它是一门脚本语言,所以也与要自己的解释器,所以也必须安装解释器。

Linux安装:

sudo apt-get install expect
  • 1

我的任务需求:

1、需要远程登录到服务器(我使用SSH协议登录)
2、可以自动输入密码,无需手动输入
3、远程登录后可以自动执行命令
  • 1
  • 2
  • 3

解决办法:

使用expect脚本
  • 1

Eg:test.exp脚本如下

  #!/usr/bin/expect
  #设置相应的变量
  set passwd L7-bWu39,Y
  • 1
  • 2
本文内容由网友自发贡献,转载请注明出处:https://www.wpsshop.cn/w/在线问答5/article/detail/941760
推荐阅读
相关标签
  

闽ICP备14008679号