命令行使用PuTTY的几个参数[转]

使用ssh的朋友应该会知道这个工具,小巧,不需要安装,功能也不弱,是一个理想的ssh工具。

在使用中,需要将PuTTY放到批处理文件中调用,自动登录上服务器,然后运行命令,退出。google,百度搜索了都没有相关的中文资料,于是直接看英文文档,使用到的几个参数做一个说明,抛砖引玉。欢迎补充转载,请注明出处。

命令行格式
putty [-pw password] [-m file] user@ip_addr

-pw password 使用ssh登录的用户的密码(明文,所以安全性请自己考虑)
-m file 要在服务器上运行的命令
user@ip_addr 使用ssh登录的用户名和服务器的ip地址

例如,现在的很多在线式的UPS,提供的for unix的驱动都不是很好。在UPS快没有电时, windows服务器关机前,通知unix服务器关机。脚本如下:

shutdown.bat /* windows服务器关机前执行这个批处理 */
putty -pw 123456 -m poweroff.sh root@192.168.123.123

poweroff.sh /*这个是想在服务上执行的命令 */
shutdown -h now

把两个文件和putty.exe存在$SystemRoot下,先手工用putty连接一次(目的是为了得到一个公钥),应该就可以了。

具体的文档参考http://the.earth.li/~sgtatham/putty/0.54/htmldoc/Chapter3.html#3.7

转自:http://www.lslnet.com/linux/dosc1/24/linux-209470.htm

类别: Linux/Unix. 标签: , . 阅读(1,636). 订阅评论. TrackBack.

Leave a Reply

Be the First to Comment!

avatar
wpDiscuz