-1
我使用SSH通過使用C文件連接到其他計算機。在終端我使用此代碼來自C的Linux SSH
ssh [email protected]
我該如何在C中做到這一點?我需要用戶輸入IP和計算機。目前我有這樣的代碼:
char name[100];
char ip[100];
printf("Enter the computer name to connect: ");
scanf("%s", name);
printf("Enter the ip to connect: ");
scanf("%s", ip);
char command[150];
strcpy(command, "ssh ");
strcat(command, name);
system(command);
代碼無法運行。有沒有什麼辦法解決這一問題?
那麼會發生什麼?你不應該連接「@」和「ip」嗎?如果你打印出你的'command',你會看到你正在嘗試運行哪個命令,這應該對你有所幫助。 – nos