【问题标题】:Can I call a function in ssh in unix scripting [duplicate]我可以在 unix 脚本中调用 ssh 中的函数吗?
【发布时间】:2017-08-17 09:17:04
【问题描述】:

我正在尝试登录远程服务器,我想在远程服务器上执行功能。我可以发送包含在 ssh 命令中的函数名称吗?

【问题讨论】:

  • 你的意思是一旦你登录一个函数就会被执行?什么功能?

标签: shell ssh ksh


【解决方案1】:

当然可以。下面是它的适当语法。您可以运行一个或多个以分号分隔的命令。

ssh -n -l yourusername yourremoteserver "pwd; hostname; netstat -tupln | tail -5"

让我知道这是否适合你。

注意 - 请注意,in 会要求您输入密码。如果您打算在脚本中使用它,您应该将您的密钥复制到您尝试在其上运行命令的远程服务器,然后它才会使用密钥进行身份验证,而不是提示您输入密码。复制同样是一个简单的过程,非常简单,您可以在此处查看步骤:

https://askubuntu.com/questions/4830/easiest-way-to-copy-ssh-keys-to-another-machine

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2014-02-14
    • 1970-01-01
    • 2012-10-26
    • 2012-06-05
    • 1970-01-01
    • 1970-01-01
    • 2013-10-09
    相关资源
    最近更新 更多