【发布时间】:2017-08-17 09:17:04
【问题描述】:
我正在尝试登录远程服务器,我想在远程服务器上执行功能。我可以发送包含在 ssh 命令中的函数名称吗?
【问题讨论】:
-
你的意思是一旦你登录一个函数就会被执行?什么功能?
我正在尝试登录远程服务器,我想在远程服务器上执行功能。我可以发送包含在 ssh 命令中的函数名称吗?
【问题讨论】:
当然可以。下面是它的适当语法。您可以运行一个或多个以分号分隔的命令。
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
【讨论】: