免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 4751 | 回复: 4
打印 上一主题 下一主题

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

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2007-12-02 15:54 |只看该作者 |倒序浏览
ssh远程执行命令没有问题了——ssh 192.168.200.123 "cmd"
但是问题是要执行的命令不止一个,而且远程主机不是类nix系统,不能在远程主机上写好脚本,必须“从本地的一个文件读取需要输入的逐行”,其实要实现的功能有点类似windows里用plink的远程执行命令相似——plink.exe -batch $USER@${IP} -m $COMMAND_FILE -pw $PASSWORD
不知道linux里面怎么实现,高手快帮忙啊啊啊啊啊!!!!先谢谢谢谢

论坛徽章:
0
2 [报告]
发表于 2007-12-02 16:30 |只看该作者

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

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

论坛徽章:
0
3 [报告]
发表于 2007-12-12 09:31 |只看该作者
用expect可以实现自动操作啊.

论坛徽章:
0
4 [报告]
发表于 2007-12-12 09:37 |只看该作者
原帖由 edxi 于 2007-12-2 16:30 发表
额。。。。自己找到Linux下的putty安装包了。。。里面有plink
索性顺便再问下怎么配置putty的秘钥啊?就是puttygen出来的公钥和私钥应该放在哪个目录啊?
(主要为了连接的时候不输入密码,就像ssh的ssh-keyg ...

putty生成的密钥虽然格式可能和Linux上的OpenSSH有一点区别,但是放置的目录是完全一样的。

论坛徽章:
0
5 [报告]
发表于 2007-12-12 09:48 |只看该作者
Generate private key and publish key, save the private key in your local file.
Open PuTTY
Session, protocol: select "SSH"
Connection, Auto-login username:  enter your login user name.
Connection->SSH->Auth, Private key file for authentication, select your saved private key file in step 5.
Save your session in category Session.
Open this connection.
Enter your password to log in.

echo %public_key% >> ~/.ssh/authorized_keys
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP