Firefox 制作SSH脚本的最佳方法?

Firefox 制作SSH脚本的最佳方法?,firefox,ssh,cygwin,Firefox,Ssh,Cygwin,我的大学有相当多的文件(如过去的论文等),我需要在大学网络上访问它们。我使用端口转发将ssh连接到网络中,并将我的浏览器(Firefox)设置为通过该端口。我知道用大多数语言编写一些东西将命令输入终端是很容易的,但是我可以使用哪种语言/方法来实现这一点?我希望某种脚本语言可以,但我真的对它们一无所知,但我愿意学习一种,只是为了从中获得一点乐趣 我在Windows7上使用的是cygwin终端,如果这会有所不同的话 整理一下我的问题:哪种语言最能达到上述效果?不一定是最好的,只是可能和相对简单的学习

我的大学有相当多的文件(如过去的论文等),我需要在大学网络上访问它们。我使用端口转发将ssh连接到网络中,并将我的浏览器(Firefox)设置为通过该端口。我知道用大多数语言编写一些东西将命令输入终端是很容易的,但是我可以使用哪种语言/方法来实现这一点?我希望某种脚本语言可以,但我真的对它们一无所知,但我愿意学习一种,只是为了从中获得一点乐趣

我在Windows7上使用的是cygwin终端,如果这会有所不同的话

整理一下我的问题:哪种语言最能达到上述效果?不一定是最好的,只是可能和相对简单的学习。我用了best这个词,所以我想我会加上一个主观的标签

编辑: 万一有人想做这件事,我会给出我的解决方案。我最终使用了一个批处理文件,因为有几件事使bash变得更加困难。无论如何,为了通过SSH连接到网络并打开一个新的firefox窗口(代理已更改),我只需打开此批处理文件并输入密码

cd C:/cygwin/bin ssh -fND 9001 username@your.website.here cd "C:/Program Files/Mozilla Firefox" firefox -no-remote -P SSH_profile cd C:/cygwin/bin ssh-fND 9001username@your.website.here cd“C:/Program Files/Mozilla Firefox” firefox-无远程-P SSH_配置文件 另存为.bat

为了实现这一点,您需要设置一个名为SSH_profile(或其他名称)的配置文件,并将连接设置设置为通过端口9001。脚本将使用/cygwin/bin中的ssh命令打开并输入信息。您输入密码,然后它进入firefox目录,使用这些参数打开一个单独的配置文件,并更改连接设置(这意味着您可以在一个窗口中查看不可访问的文件,也可以在另一个窗口中查看任何您不想在uni网络上的文件。完成后只需关闭窗口


这是一个非常具体的案例,但我想我会分享我的答案,希望有一天能帮助别人。

既然你正在使用cygwin,那么就写一个。如果你不想依赖bash,这就是你想要的,尽管你可以使用

这正是shell脚本编写的目的

编辑


您可以通过传递
-override
标志来使用c。这将为调用的进程提供特殊设置。

这是我首先想到的,但我只是不确定。因此,我可以用它更改firefox连接设置吗?请告诉我。使用BASH脚本,您不必学习其他语言(基本上是unix命令加上if/while/etc)比如python/php/ruby/c/等等。