使用脚本登录从Windows运行Linux的远程脚本

时间:2011-08-22 09:36:38

标签: linux shell

我想知道我是否能以某种方式或某种方式通过putty运行存储在windows机器中的远程linux脚本,其中包含:

#!/bin/bash

su
<password>
<some operation which needs root permissions>
exit
<some operation with normal user credentials>

因为我尝试了上面的脚本,但它确实询问了root密码,然后给出了无法运行命令和需要root访问权限的错误。我使用命令行从putty运行此脚本:

putty -ssh normaluser@linuxhost -pw <password> -t -m C:\myRootScript.sh

感谢您的回答 Ashutosh说

1 个答案:

答案 0 :(得分:2)

以root用户身份登录(不推荐!)或将您登录的用户添加到sudoers文件

sudo visudo
myusername ALL=(ALL) NOPASSWD: ALL

这样可以让你在没有密码的情况下运行sudo。