发新话题
打印

怎样ssh远程执行命令——注意!要求命令从本地的一个文件读取!!!

怎样ssh远程执行命令——注意!要求命令从本地的一个文件读取!!!

ssh远程执行命令没有问题了——ssh 192.168.200.123 "cmd"
但是问题是要执行的命令不止一个,而且远程主机不是类nix系统,不能在远程主机上写好脚本,必须“从本地的一个文件读取需要输入的逐行”,其实要实现的功能有点类似windows里用plink的远程执行命令相似——plink.exe -batch $USER@${IP} -m $COMMAND_FILE -pw $PASSWORD
不知道linux里面怎么实现,高手快帮忙啊啊啊啊啊!!!!先谢谢谢谢      

TOP

额。。。。自己找到Linux下的putty安装包了,顺便问下怎么配置putty的秘钥啊?

额。。。。自己找到Linux下的putty安装包了。。。里面有plink
索性顺便再问下怎么配置putty的秘钥啊?就是puttygen出来的公钥和私钥应该放在哪个目录啊?
(主要为了连接的时候不输入密码,就像ssh的ssh-keygen之后,把私钥放在.ssh下,把公钥给要访问的机器)      

TOP

引用:
原帖由 edxi 于 2007-12-2 16:31 发表
额。。。。自己找到Linux下的putty安装包了。。。里面有plink
索性顺便再问下怎么配置putty的秘钥啊?就是puttygen出来的公钥和私钥应该放在哪个目录啊?
(主要为了连接的时候不输入密码,就像ssh的ssh-keyg ...
key在你的家目录下的.ssh目录下,由于带“.”的目录和文件是隐藏的,需要用ls -a才可以看到。      
林子大了,什么鸟都有......

TOP

发新话题