2017-09-28 22 views
0

J'utilise Putty pour me connecter à un serveur via la connexion "Raw". Je tape dans le nom d'hôte, le port et le type de connexion (brut). Après l'ouverture, je saisis un nom d'utilisateur et un mot de passe.Connexion à un serveur par R (avec cmd.exe)

Maintenant, je voudrais me connecter à ce serveur de R. Je sais comment taper dans cmd.exe avec R en utilisant "système". Par exemple:

system(command = "ipconfig") 

Mais mon problème est, je ne sais pas ce que je dois écrire dans le cmd.exe pour se connecter au serveur. L'information que j'ai est le nom d'hôte (comme xy.asdf.net), le port, le nom d'utilisateur et le mot de passe.

Répondre

0

Si quelqu'un a la même question à l'avenir:

Vous devez écrire

telnet adress.net Portnumber 

dans cmd.exe. Après cela, vous pouvez vous connecter Mais

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

ne sont pas deux fonctionnent pas si je l'ai utilisé la fonction suivante:.

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

Avec cela, vous êtes bon pour aller sans cmd.exe