RemoteRun
RemoteRun["host","command"]
在远程主机上运行指定的操作系统命令,返回获得的退出代码.
RemoteRun[obj,"command"]
在由 RemoteConnectionObject obj 指定的远程主机上运行命令.
更多信息和选项
- 默认情况下,RemoteRun["host","command"] 提示输入用户名和密码.
- RemoteRun["user@host",…] 只提示输入密码.
- 可行的情况下,RemoteRun 将使用 SSH 代理来进行认证.
- RemoteRun 允许有下列选项:
-
Authentication $SSHAuthentication 连接时使用的认证参数 RemoteAuthorizationCaching False 是否使用远程认证缓存 - 在格式 Authentication->assoc 中,关联 assoc 可以包含以下键:
-
"Username" 用于认证的用户名 "Password" 用于认证的密码 "SSHKey" SSH 标识 "SSHKeyPassword" 用于解密 "SSHKey" 的密码字符串 - SSH 标识可以形式 "SSHKey"->File[ident] 给出,其中,ident 是包含 SSH 私钥的文件. 也可以以 "SSHKey"->"string" 形式给出,其中,"string" 是一个 SSH 私钥.
- RemoteRun 返回远程 "command" 的错误代码.
范例
打开所有单元关闭所有单元基本范例 (3)
范围 (1)
选项 (4)
Authentication (3)
设置 $SSHAuthentication 的值:
现在指令可以使用包含在 $SSHAuthentication 中的默认认证运行:
Wolfram Research (2018),RemoteRun,Wolfram 语言函数,https://reference.wolfram.com/language/ref/RemoteRun.html.
文本
Wolfram Research (2018),RemoteRun,Wolfram 语言函数,https://reference.wolfram.com/language/ref/RemoteRun.html.
CMS
Wolfram 语言. 2018. "RemoteRun." Wolfram 语言与系统参考资料中心. Wolfram Research. https://reference.wolfram.com/language/ref/RemoteRun.html.
APA
Wolfram 语言. (2018). RemoteRun. Wolfram 语言与系统参考资料中心. 追溯自 https://reference.wolfram.com/language/ref/RemoteRun.html 年