Articles of autologin

通过SSH远程运行脚本

我需要从100个远程服务器收集用户信息。 我们有用于身份validation的公钥/私钥基础结构,并且我configuration了ssh-agent命令来转发密钥,这意味着我可以在没有密码提示(自动login)的情况下在任何服务器上login。 现在我想在所有服务器上运行脚本来收集用户信息(在所有服务器上有多less用户帐户)。 这是我收集用户信息的脚本。 #!/bin/bash _l="/etc/login.defs" _p="/etc/passwd" ## get mini UID limit ## l=$(grep "^UID_MIN" $_l) ## get max UID limit ## l1=$(grep "^UID_MAX" $_l) awk -F':' -v "min=${l##UID_MIN}" -v "max=${l1##UID_MAX}" '{ if ( $3 >= min && $3 <= max && $7 != "/sbin/nologin" ) print $0 }' "$_p" 我不知道如何使用SSH运行这个脚本没有交互?

Windows机器上的网站自动login脚本?

我看到一些人有一个文件(我猜是一个batch file)。 在点击batch file时,他能够login到多个站点。 (也许这是使用VB完成的。) 我在Google上寻找这样一个脚本,但没有发现任何有用的东西。 我知道一些C ++和UNIX(也有一些HTML和JavaScript)。 我不知道是否可以在使用这些语言的Windows机器上完成,但即使可以完成,我认为与VB或C ##或其他一些高级语言相比,这将是困难的。 我学会了如何使用以下batch file中包含的基本Windows批处理命令来打开多个站点: start http://www.gmail.com start http://stackoverflow.com 但是,我仍然无法弄清楚实际上点击batch file的方式是否可以帮助我login到这些站点,甚至不需要input用户名和密码。 我是否需要开始学习Visual Basic,.NET或Windows批处理编程来执行此操作? 还有一件事:我也可以使用它login到远程桌面?