RemoteConnect
RemoteConnect["host"]
连接到指定的远程主机.
RemoteConnect[IPAddress["address"]]
连接到具有指定 IP 地址的主机.
RemoteConnect["host",username]
用指定用户名连接到远程主机.
RemoteConnect["host",username,password]
用指定用户名和密码进行连接.
更多信息和选项
- RemoteConnect 返回一个 RemoteConnectionObject.
- RemoteConnect["host"] 提示输入用户名和密码.
- RemoteConnect["user@host"] 只提示输入密码.
- RemoteConnect["user@host",password] 可用来指定用户名和密码.
- 可行的情况下,RemoteConnect 将会使用 SSH 代理来进行认证.
- RemoteConnect 允许有下列选项:
-
Authentication $SSHAuthentication 连接时使用的认证参数 RemoteAuthorizationCaching False 是否使用远程认证缓存 - 在格式 Authentication->assoc 中,关联 assoc 可以包含以下键:
-
"Username" 用于认证的用户名 "Password" 用于认证的密码 "SSHKey" SSH 标识 "SSHKeyPassword" 用于解密 SSHKey 的密码字符串 - SSH 标识可以形式 "SSHKey"->File[ident] 给出,其中,ident 是包含 SSH 私钥的文件. 也可以以 "SSHKey"->"string" 形式给出,其中,"string" 是一个 SSH 私钥.
- RemoteConnect["host",username,password] 等价于 RemoteConnect["host",Authentication-><"Username"->username,"Password"->password >].
- 当设置为 RemoteAuthorizationCaching->True 时,RemoteConnect 将远程缓存认证信息,以便进行无密码连接.
范例
打开所有单元关闭所有单元选项 (4)
Authentication (3)
RemoteAuthorizationCaching (1)
用 RemoteAuthorizationCaching 选项把公共密钥保存到远程主机上:
巧妙范例 (1)
Wolfram Research (2018),RemoteConnect,Wolfram 语言函数,https://reference.wolfram.com/language/ref/RemoteConnect.html.
文本
Wolfram Research (2018),RemoteConnect,Wolfram 语言函数,https://reference.wolfram.com/language/ref/RemoteConnect.html.
CMS
Wolfram 语言. 2018. "RemoteConnect." Wolfram 语言与系统参考资料中心. Wolfram Research. https://reference.wolfram.com/language/ref/RemoteConnect.html.
APA
Wolfram 语言. (2018). RemoteConnect. Wolfram 语言与系统参考资料中心. 追溯自 https://reference.wolfram.com/language/ref/RemoteConnect.html 年