通过 R 连接到服务器(使用 cmd.exe)

Connect to a server by R (with cmd.exe)

我使用 Putty 通过 "Raw" 连接连接到服务器。我输入主机名、端口和连接类型(原始)。打开后,我输入用户名和密码。

现在我想从 R 连接到这个服务器。我知道如何使用 "system" 用 R 键入 cmd.exe。例如:

system(command = "ipconfig")

但我的问题是,我不知道我必须写入什么才能连接到服务器cmd.exe。

我掌握的信息是主机名(如xy.asdf.net)、端口、用户名和密码。

如果以后有人有同样的问题:

你必须写

telnet adress.net Portnumber

变成 cmd.exe。之后您就可以登录了。但是

system(command = "telnet adress.net Portnumber")
shell(cmd = "telnet adress.net Portnumber")

不是两者都不起作用所以我使用了以下函数:

con <- socketConnection("adress.net", port = Portnumber, server=FALSE, open="r+b")
writeLines("Username\r", con)
writeLines("Password\r", con)

有了这个,你就可以不用了 cmd.exe