SSH 远vps服务器打开程执行命令二三事



有时侯,利用 ssh 在本地执行远程机器的命令可以便捷地处理某些重复工作。我们希望做到:

我们可以使用 ssh 互信,sshpass 和 expect 等工具来避免手工输密码。使用过程可能会碰到如下需要手工输入 yes 的繁琐场景:

sshpass 是一个用于非交互的 ssh 密码验证工具,vps小学生使用前先安装:

Expect 是用来进行自动化控制和测试的软件工具。虽然学习成本较高,但是 expect 的功能强大,vps服务器打开利用 expect 可以方便的执行远程命令。使用前先安装:

sshpass 和 expect 在支持多条命令上非常类似,只需用 && 连接命令即可:

对于 expect,首先需要把脚本拷贝到远程主机,然后在远程主机执行该脚本,步骤如下:

有些命令需要 sudo 权限才能执行,vps服务器怎么进但是我们不希望重复的输入密码,vps服务器打开我们可以把每条命令修改为如下:

如果采用 expect,需要把脚本拷贝到远程主机,然后在远程主机采用 sudo 执行该脚本,相对 sshpass 更简便和健壮:

便宜大硬盘vps

收藏 (0) 打赏

感谢您的支持,我会继续努力的!

打开微信/支付宝扫一扫,即可进行扫码打赏哦,分享从这里开始,精彩与您同在
点赞 (0)

汉华云-亲测精品资源 – 免费模板主题源码-服务器测评-速淘金 VPS服务器测评 SSH 远vps服务器打开程执行命令二三事 https://www.hanhuayun.com.cn/63057.html

常见问题

相关文章

官方客服团队

为您解决烦忧 - 24小时在线 专业服务