В моем университете довольно много файлов (например, прошлых бумаг и т. Д.), Которые мне нужно в сети uni для доступа к ним. I ssh, используя переадресацию портов, в сеть и настроить мой браузер (Firefox), чтобы пройти через этот порт. Я знаю, что было бы легко написать что-то на большинстве языков, которые войдут в команду в терминал, но какой язык/метод я могу использовать, чтобы это произошло? Я ожидаю, что какой-то язык сценариев может, но я действительно ничего не знаю о них, но я был бы готов изучить его, чтобы немного поболтать с этим.Лучший способ сделать скрипт для SSH?
Я использую терминал cygwin в Windows 7, если это будет иметь значение.
Чтобы уточнить мой вопрос: На каком языке было бы лучше всего добиться эффекта выше? Не обязательно лучший, просто возможно и относительно просто учиться. Я использовал слово «лучше», поэтому, полагаю, я поставил субъективный тег.
EDIT: На всякий случай, в любом случае, мы хотим сделать это, я покажу свое решение. Я закончил тем, что использовал командный файл, потому что несколько вещей затрудняли работу. В любом случае, чтобы SSH в сети и открыть новое окно firefox с измененным прокси, мне просто нужно открыть этот командный файл и ввести мой пароль.
cd C:/cygwin/bin ssh -fND 9001 [email protected] cd "C:/Program Files/Mozilla Firefox" firefox -no-remote -P SSH_profile
Сохранить как .bat
Для того, чтобы это работало вам нужно создать профиль с именем SSH_profile (или любой другой) и установить параметры соединения, чтобы пройти через порт 9001. скрипт будет открыт используйте команду ssh в/cygwin/bin и введите информацию. Вы вводите свой пароль, а затем он переходит в ваш каталог firefox, использует те аргументы, которые открывают отдельный профиль с измененными параметрами подключения (это означает, что вы можете просматривать недоступные файлы в одном окне и все, что вы не хотите использовать в своей uni-сети в другом. Просто закройте окна, когда вы закончите.
Вполне конкретный случай, но я думал, что я разделю свой ответ в надежде помочь кому-то, какой-то день.
Это то, о чем я думал сначала, но я просто не был уверен. Так что я смогу изменить настройки подключения Firefox? – Paul
Ударь мне. С помощью скрипта BASH вам не придется погружаться в изучение другого языка (это довольно много команд unix плюс if/while/etc), например python/php/ruby / c/whatever. –
Спасибо за обновление, я смогу сделать это сейчас. – Paul