我可以在unix脚本中调用ssh中的函数吗?

时间:2017-03-24 12:23:29

标签: shell ssh ksh

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

1 个答案:

答案 0 :(得分:-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