Dav*_*vio 4 windows linux script remote remote-access
我在 Windows 服务器上,我正在寻找一种方法来在 Linux 服务器上远程运行一些脚本(通过 RSH?)。
问题是,每当我想测试某些东西并且我想自动化它时,我都必须在不同的服务器上手动做很多事情,同时也减少它的出错率。
有没有办法做到这一点?
目前我刚刚使用 Putty 登录到 SSH 终端并在 Linux 服务器上本地运行脚本。
您已经在使用出色的远程访问协议 (SSH)。我建议您也使用它来远程运行命令。您提到的 PuTTY 还包含一个文本控制台 SSH 客户端plink。如果远程脚本的交互性不是很强,最好的选择是使用plink:
plink [options] [user@]host [command]
Run Code Online (Sandbox Code Playgroud)
如果脚本是高度交互的,最好使用经典的 GUI PuTTY。
putty -ssh -l user -pw password -m command.txt host
Run Code Online (Sandbox Code Playgroud)
在这种情况下,您必须创建一个文件 ( command.txt) 并将要执行的命令存储在那里。这里是有关PuTTY 命令行的更多信息。
对于 SSH 的这种使用,使用公钥身份验证而不是密码会非常有帮助。然后可以在不输入密码的情况下运行命令。参见示例:使用 PuTTY 的公钥身份验证或使用 PuTTY的基于密钥的 SSH 登录。
| 归档时间: |
|
| 查看次数: |
24533 次 |
| 最近记录: |