motofan logo
       
> 

Native ssh, Нативный клиент ssh

Core_Huo
сообщение 28.2.2009, 11:11


Новичок
*

Группа: Пользователи
Сообщений: 15
Регистрация: 7.2.2009
Из: /dev/urandom
Пользователь №: 192 967
Модель телефона: A1200
Прошивка: F6_modded mod

Рейтинг: 2



Сборка из репозитория NetBSD, он работает, но перед тем как запустить нужно прописать в авторан команду
Код
export HOME=/mmc/mmca1/.home
т.к. оно пытается в домашней папке создать свою папочку, а там доступ закрыт..

Ниже прикреплен скомпиленый бинарник
Прикрепленный файл ssh2.tar.bz2.zip   ( 1.02 мегабайт ) Кол-во скачиваний: 207

Тестировалось только на А1200, как будет на др. моделях - хз


source

Сообщение отредактировал Core_Huo - 28.2.2009, 21:08
Прикрепленный файл ssh2.tar.bz2.zip   ( 1.02 мегабайт ) Кол-во скачиваний: 207
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
Borman92
сообщение 28.2.2009, 11:36


Мастер
****

Группа: Пользователи
Сообщений: 252
Регистрация: 14.1.2008
Из: Москва
Пользователь №: 160 063
Модель телефона: A1200e
Прошивка: R541_G_11.52.14R_U3

Рейтинг: 55



Цитата(Core_Huo @ 28.2.2009, 14:11) *

Порт из репозитория NetBSD, он работает, но перед тем как запустить нужно провести обряд с бубном - прописать в авторан команду
Код
mount --bind /mmc/mmca1/.home /root
т.к. оно пытается в домашней папке создать свою папочку, а там доступ закрыт..

Давайте вместе сделаем безглючный нативный ssh клиент smile.gif
Ниже прикреплен скомпиленый бинарник

SSH source


Что значит "Вместе сделаем"? Есть Dropbear SSH, никто не мешает собрать OpenSSH. Чем они глючны?
Да, и маунт не нужен - лучше задать должным образом переменную HOME:
Код
HOME=/mmc/mmca1/.home ssh
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
Core_Huo
сообщение 28.2.2009, 11:53


Новичок
*

Группа: Пользователи
Сообщений: 15
Регистрация: 7.2.2009
Из: /dev/urandom
Пользователь №: 192 967
Модель телефона: A1200
Прошивка: F6_modded mod

Рейтинг: 2



и то верно.. упустил из виду переменные. Спасибо

может кто то уже портировал ssh клиента? поделитесь своими результатами smile.gif

На самом деле ssh клиентов довольно много, и я часть из них пытался портировать, но удачнее всего и без особых проблем собрался SSH 3.2.9
Смущает только размер в 5 мб, но думаю, флаг Os это исправит
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
Borman92
сообщение 28.2.2009, 12:27


Мастер
****

Группа: Пользователи
Сообщений: 252
Регистрация: 14.1.2008
Из: Москва
Пользователь №: 160 063
Модель телефона: A1200e
Прошивка: R541_G_11.52.14R_U3

Рейтинг: 55



Цитата(Core_Huo @ 28.2.2009, 14:53) *

и то верно.. упустил из виду переменные. Спасибо

может кто то уже портировал ssh клиента? поделитесь своими результатами smile.gif

На самом деле ssh клиентов довольно много, и я часть из них пытался портировать, но удачнее всего и без особых проблем собрался SSH 3.2.9
Смущает только размер в 5 мб, но думаю, флаг Os это исправит


Что тут портировать? Просто собрать и все. Dropbear специально для встраиваемых систем проектировался - он маленький. В некоторых прошивках по умолчанию есть.
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
Core_Huo
сообщение 28.2.2009, 13:03


Новичок
*

Группа: Пользователи
Сообщений: 15
Регистрация: 7.2.2009
Из: /dev/urandom
Пользователь №: 192 967
Модель телефона: A1200
Прошивка: F6_modded mod

Рейтинг: 2



А почему же тогда такая большая проблема найти нативный ссш клиент под а1200 ?
Взяли бы и собрали.
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
MONSTER92
сообщение 28.2.2009, 13:48


Мастер
****

Группа: Пользователи
Сообщений: 224
Регистрация: 19.11.2006
Пользователь №: 107 368
Модель телефона: ROKR e6
Прошивка: Неважно

Рейтинг: 9.5



Borman92, а двайте всетаки собирем нормально, чтобы можно было просто зайти в тему "нативный софт" и скачать, и не думать над сборкой и тд и чтобы не получилась так что каждый сам заного проделывает одну и ту же работу...

Вот например для openssh нужны некоторые либы(libcrypto.so.0.9.8), как сделать чтоб он их нашел и без пересборки файловой системы..

Сообщение отредактировал MONSTER92 - 28.2.2009, 13:57
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
Borman92
сообщение 28.2.2009, 15:00


Мастер
****

Группа: Пользователи
Сообщений: 252
Регистрация: 14.1.2008
Из: Москва
Пользователь №: 160 063
Модель телефона: A1200e
Прошивка: R541_G_11.52.14R_U3

Рейтинг: 55



Без извращений никак - у вас же корневая фс только для чтения. Проще всего - пихать в пакет с eKonsole.
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
MONSTER92
сообщение 28.2.2009, 15:46


Мастер
****

Группа: Пользователи
Сообщений: 224
Регистрация: 19.11.2006
Пользователь №: 107 368
Модель телефона: ROKR e6
Прошивка: Неважно

Рейтинг: 9.5



Цитата(Borman92 @ 28.2.2009, 18:00) *

Проще всего - пихать в пакет с eKonsole.

Именно в сам пакет или можно уже в установленную версиб? Если в установленный то в какую папку?

Или может можно какнибуть по особому собрать чтобы обойтись без доп файлов или чтобы он их искал в другом месте?
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
Borman92
сообщение 28.2.2009, 16:09


Мастер
****

Группа: Пользователи
Сообщений: 252
Регистрация: 14.1.2008
Из: Москва
Пользователь №: 160 063
Модель телефона: A1200e
Прошивка: R541_G_11.52.14R_U3

Рейтинг: 55



Емое...

Чтобы было известно "где искать" этот клиент, должно выполняться одно из двух:
- программа находится в стандартном месте (/usr/... к примеру) => r/w rootfs или пересборка прошивки
- где-то прописан явный путь => правка скрипта запуска ekonsole
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
MONSTER92
сообщение 28.2.2009, 16:34


Мастер
****

Группа: Пользователи
Сообщений: 224
Регистрация: 19.11.2006
Пользователь №: 107 368
Модель телефона: ROKR e6
Прошивка: Неважно

Рейтинг: 9.5



Цитата(Borman92 @ 28.2.2009, 19:09) *

- где-то прописан явный путь => правка скрипта запуска ekonsole

вот, теперь понял smile.gif

тоесть надо чтобы выполнялось
Код
export LD_LIBRARY_PATH="/mmc/mmca1/libs:$LD_LIBRARY_PATH"

в автозапуске еконсоле или просто уже ручками в консоле )

пойду искать недостающие либы )


какие-то проблемы с libgssapi_krb5.so.2: в пакете он используется как симлинк на libgssapi_krb5.so.2.2, копирую libgssapi_krb5.so.2.2 на флешку и переименовываю в libgssapi_krb5.so.2, а при запуске ssh всеравно пишет что libgssapi_krb5.so.2 не найден...... незнаю теперь что и делать...

Сообщение отредактировал MONSTER92 - 28.2.2009, 17:11
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
Core_Huo
сообщение 28.2.2009, 21:00


Новичок
*

Группа: Пользователи
Сообщений: 15
Регистрация: 7.2.2009
Из: /dev/urandom
Пользователь №: 192 967
Модель телефона: A1200
Прошивка: F6_modded mod

Рейтинг: 2



Цитата(Borman92 @ 28.2.2009, 16:09) *


Чтобы было известно "где искать" этот клиент, должно выполняться одно из двух:
- программа находится в стандартном месте (/usr/... к примеру) => r/w rootfs или пересборка прошивки


Код
export PATH=${PATH}:/путь/к/любой/папке/с/исполняемым/файлом
wink.gif
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
Ilya Petrov
сообщение 28.2.2009, 22:12


Ветеран
*****

Группа: Пользователи
Сообщений: 504
Регистрация: 30.12.2006
Из: Одесса
Пользователь №: 114 098
Модель телефона: 1742, 1744, 1980
Прошивка: openezx-2.6.30

Рейтинг: 166



>Взяли бы и собрали.

сто лет лежит на ezxdev
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
Core_Huo
сообщение 1.3.2009, 12:44


Новичок
*

Группа: Пользователи
Сообщений: 15
Регистрация: 7.2.2009
Из: /dev/urandom
Пользователь №: 192 967
Модель телефона: A1200
Прошивка: F6_modded mod

Рейтинг: 2



Цитата(Ilya Petrov @ 28.2.2009, 22:12) *

>Взяли бы и собрали.

сто лет лежит на ezxdev

ну, я конечно предполагал, что такой клиент теоретически существует, и даже у кого то он есть
нельзя ли поконкретнее, где именно он лежит? вкорне сайта мне выдает ошибку 403, а я, к сожалению, не телепат, чтобы правильный путь угадать
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
Borman92
сообщение 1.3.2009, 18:07


Мастер
****

Группа: Пользователи
Сообщений: 252
Регистрация: 14.1.2008
Из: Москва
Пользователь №: 160 063
Модель телефона: A1200e
Прошивка: R541_G_11.52.14R_U3

Рейтинг: 55



http://ezxdev.org/qtopia/angstrom/xscale/d...01.1_xscale.ipk

OpenSSH там же.

Сообщение отредактировал Borman92 - 1.3.2009, 18:10
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
Core_Huo
сообщение 2.3.2009, 8:36


Новичок
*

Группа: Пользователи
Сообщений: 15
Регистрация: 7.2.2009
Из: /dev/urandom
Пользователь №: 192 967
Модель телефона: A1200
Прошивка: F6_modded mod

Рейтинг: 2



спасибо, Borman92


Сообщение отредактировал Core_Huo - 7.3.2009, 10:57
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
Native ssh, Нативный клиент ssh · Motorola ROKR E6, E6e, E6tv, MING A1200, A1200i, A1200e, A1200r, A1200w, A1600 · Forum
 

Ответ в темуСоздание новой темы
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 



Текстовая версия Сейчас: 30.7.2025, 6:31

Форум живёт: