Shell 批量使用plink/ssh

Shell 批量使用plink/ssh,shell,batch-file,ssh,putty,plink,Shell,Batch File,Ssh,Putty,Plink,我尝试使用plink从本地计算机连接到服务器。从服务器上,我需要通过ssh连接到其他本地mashine以执行一些命令 我的尝试是: plink -load "puttyProfile" -pw password "ssh admin@address" 这很有效。但是现在我想给ssh一个这样的操作 plink -load "puttyProfile" -pw password "ssh admin@address "cd .." " #< CLIXML <Objs Versio

我尝试使用plink从本地计算机连接到服务器。从服务器上,我需要通过ssh连接到其他本地mashine以执行一些命令

我的尝试是:

plink -load "puttyProfile" -pw password "ssh admin@address"
这很有效。但是现在我想给ssh一个这样的操作

plink -load "puttyProfile" -pw password "ssh admin@address "cd .."   "
#< CLIXML <Objs Version="1.1.0.1" xmlns="http://schemas.microsoft.com/powershell/2004/04"><Obj S="progress" .... 
我的错误看起来很奇怪

plink -load "puttyProfile" -pw password "ssh admin@address "cd .."   "
#< CLIXML <Objs Version="1.1.0.1" xmlns="http://schemas.microsoft.com/powershell/2004/04"><Obj S="progress" .... 
#
ssh admin@address "ssh admin2@address2 'cd ..  &&  dir'  ; echo hey "
“C:\\Program Files\\PuTTY\\plink.exe”-ssh“10.164.107.11”-l“karan”-pw”3Wdgwqd@Ws-m“command.txt”
在命令中,您可以编写:

cd/;
cd/local/apps/coreservices-s3/;
echo-e“文件存在于\n中”;
查找。-键入f-名称“TextFile4*”;
echo-e“文件的内容是:\n”;
查找。-名称“vccvdv6.txt”| xargs cat
echo-e“\n\n”

您的错误显示为
Powershell
,但您使用了
批处理文件
标记。您从哪里执行
plink
命令行?抱歉,我没想到这会有什么不同。plink是控制台的putty应用程序。在Linux上与ssh的工作原理相同