Leon-Killer22 Posted October 28, 2008 Report Share Posted October 28, 2008 Помогите разобраться с SSH-клиентами под PHP. Знаю, есть как минимум Putty, но я повторюсь - нужен НЕ ЛОКАЛЬНЫЙ. Почему именно не локальный? Причины могут быть разные. Например, у меня такая проблема: Дома - комп с белым айпи и Убунтой, висят на нём сайты, фтп-сервак (Apache, MySQL и proftp - всё под XAMPP). С утра до вечера на работе. А на работе доступ для Putty организовать пока не могу - там прокся хитрая. А работать-то надо!!! В тему безопасности, ненадёжности, blah-blah-blah... Я все это понимаю, но мне нужно РАБОТАТЬ! В общем, обзавелся я такими php-скриптами (ниже приведены ссылки на страницы информации): PHP Shell 2.1 - установил без проблем, все работает. НО! Не могу зайти под рутом. После ввода "sudo su" пишет: $ sudo su[sudo] password for nobody: При вводе пароля пишет: $ sudo su[sudo] password for nobody: $ passwordsh: password: not found В общем, рут, как я понимаю, без доработки тут отпадает. sudo 1.6.9p17 - не могу сконфигурировать установку. При команде "./configure" выдает в итоге "C compiler cannot create executables", в файле "config.log" пишет - "/usr/bin/ld: crt1.o: No such file: No such file or directory". Пока не пойму, как заставить работать. sudoscript-2.1.2 - ещё не устанавливал, сегодня приду домой, буду пробовать. Вот, собственно, ещё один повод рассмотреть SSH-клинет на PHP. П.с. Прошу простить за оффтоп! :D Может, кто-то поможет с настройками прокси для Putty?? Извращался, сделал дома доступ в SSH по порту 5190 (ну должны же они аськовский порт пропустить!!!!!!!). Всё равно не помогло. У знакомого работает, на работе пишет, что сервак не отвечает. На работе прокси - 10.10.1.2, порт 3128. IE - работает на автоматических настройках. FireFox - пробовал автомат, не помогло. А при ручной прописи настроек - все заработало! QiP - работал при автомате. Специально настроил его вручную. Вот что получилось - Сервер 10.10.1.2, порт 3128, протокол http(s), добавил имя пользователя и пароль моего профиля Windows в нашем домене. Работает, но теперь аська использует порт 443. Пробовал для putty те же настройки, что и для QiP - не помогло. При попытке соединиться с домашним компьютером на порт 5190 - выдает "Proxy error 403: Forbidden". Может, таки попробовать дома переставить порт на 443??? :o phpshell_2.1.zip sudoscript_2.1.2.tar.gz phpshell_2.1.zip sudoscript_2.1.2.tar.gz Link to comment Share on other sites More sharing options...
Leon-Killer22 Posted October 29, 2008 Author Report Share Posted October 29, 2008 Ну что ж! Разобрался я! Добрые люди посоветовали Webmin! Webmin - это web-интерфейс для системного администрирования Unix, который позволит вам настроить аккаунты пользователей, Apache, DNS и многое другое с помощью веб-браузера. Штука реально классная! Когда установите - жмите https://localhost:10000 , дальше введите логин и пароль пользователя из своей операционной системы (я пока допёр до этого - думал, что буду удалять). На самом деле это намного больше, чем может показаться. Вдаваться в подробности не буду, т.к. у меня часы показывают 01:24, а в 6:00 нуна уже вставать. Напишу пару ссылок: http://webmin.com/download.html - ссылки на пакеты для разных ОС, плюс, слева в столбике меню найдёте ссылки на руководства по установке для каждого из пакетов. Я ставил DEB. http://doxfer.com/Webmin/WebHome - руководства по проге (Англ., на русском не искал, если найдёте - выкладывайте ссылку) http://yandex.ru/yandsearch?text=%D1%87%D1...187&rpt=rad - побольше информации о програмке...:bye1: Всё, всем до утра и спокойной ночи!:) Link to comment Share on other sites More sharing options...
Gеneral Posted November 10, 2008 Report Share Posted November 10, 2008 если на проксе юзаете iptables то можно прокинуть туннель на нужный порт на внешний айпи, примерно так: iptables -t nat -A PREROUTING -p tcp -d 10.10.1.2 --destination-port 2222 -j DNAT --to-destination {ip-твоего сервака куда надо ssh}:22 конектица будешь: ssh 10.10.1.2:2222 ps: ну и для досуга man iptables ;) Link to comment Share on other sites More sharing options...
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now