关于bash:你如何在shell脚本中使用ssh?

How do you use ssh in a shell script?当我尝试在shell脚本中使用ssh命令时,该命令就在那里。您有一个如何在shell脚本中使用ssh的示例吗? 取决于你想做什么,以及你如何使用它。如果您只想远程安全地在另一台机器上执行命令,只需使用
例如
为了安全地做到这一点,您需要在运行时询问用户密码,或者在远程主机上设置密钥。 首先,您需要确保设置了无密码(公钥登录)。至少有两种不同配置文件格式的ssh。检查系统上的ssh手册页,咨询本地系统管理员或了解如何设置公钥身份验证?. 要以批处理模式(例如在shell脚本中)运行ssh,需要传递要运行的命令。语法是:
如果要同时运行多个命令,请使用引号和分号:
需要引号来保护分号不受shell解释器的影响。如果您不使用它们,那么只有第一个命令可以远程运行,其余的都可以在本地计算机上运行。 您需要将ssh公钥放入远程主机上的 或者,您可以使用 您可以使用 最简单的方法是为运行脚本的用户使用证书。 一个更复杂的命令意味着当shell命令请求密码时,将其添加到stdin中。除了Perl库之外,向用户显示询问密码的提示(如果是交互式的,至少是交互式的),还有很多选择。 |
相关内容
如何在安装过程中部署DevExpress控件
如何在安装过程中部署DevExpress控件,控件,文件,本文目录如何...
IE脚本错误如何做Web脚本错误解决技巧
IE脚本错误如何做Web脚本错误解决技巧,,这个问题是由于这样的...
cad逐点标注快捷键|cad的逐点标注命令
cad逐点标注快捷键|cad的逐点标注命令,,cad的逐点标注命令工具...
cad快捷键命令|cad快捷键命令大全标注
cad快捷键命令|cad快捷键命令大全标注,,cad快捷键命令大全标注...
矩形cad快捷键|CAD矩形命令快捷键
矩形cad快捷键|CAD矩形命令快捷键,,CAD矩形命令快捷键CAD软件...
cad重复复制快捷键|cad连续复制快捷键命令
cad重复复制快捷键|cad连续复制快捷键命令,,1. cad连续复制快...
如何在电脑上抽数字|怎么用电脑随机抽数字
如何在电脑上抽数字|怎么用电脑随机抽数字,,怎么用电脑随机抽...
如何在电脑搜索软件|如何在电脑搜索软件安装
如何在电脑搜索软件|如何在电脑搜索软件安装,,如何在电脑搜索...
cmd命令快捷键|cmd快捷键大全
cmd命令快捷键|cmd快捷键大全,,cmd快捷键大全首先介绍第一种方...
电脑系统设置如何关闭广告|如何在电脑上设置关
电脑系统设置如何关闭广告|如何在电脑上设置关闭广告,,1. 如何...
如何在wps圆圈里打勾
如何在wps圆圈里打勾,WPS教程,1.WPS里面怎么在圆圈里打钩然后...
cad布局常用快捷键|cad布局常用快捷键命令
cad布局常用快捷键|cad布局常用快捷键命令,,1. cad布局常用快...
cad平面设备快捷键|cad机械设计常用快捷键命令
cad平面设备快捷键|cad机械设计常用快捷键命令,,1. cad机械设...
如何在电脑上抠图|电脑上怎么抠图
如何在电脑上抠图|电脑上怎么抠图,,电脑上怎么抠图1.打开ps软...
电脑计算器命令|电脑计算器命令怎么用
电脑计算器命令|电脑计算器命令怎么用,,1. 电脑计算器命令怎么...