qkowlew: На Зилантконе меня сфоткали мыльницей. Мыльницам не позирую! (фига)
qkowlew ([personal profile] qkowlew) wrote2015-10-25 03:59 pm

SSH клиенты под Андроид... Небольшое тестирование и моё мнение.

Есть у меня основная задача: сервер, на котором есть screen, а в скрине - irssi на irc каналы, ICQ и Jabber через Bitlbee. Для виндового компа безукоризненен putty, и он же для Symbian с аппаратной клавой. А вот для Андроида пришлось попробовать три клиента. Кратко итог:

Однозначно рулит juice ssh (в бесплатном варианте). ConnectBot - терпим, но неудобен. Однозначно сосет mobile ssh (based on putty).

Если кто имеет прредложить какой-то ещё клиент - попробую

  1. Juice SSH: +наиболее гибкое управление ключами, +MOSH, +клавиатура, которая ИДЕАЛЬНО дополняет встроенную в Андроид, +Swipe влево-вправо можно настроить под irssi (по умолчанию) или под screen. -платный (338р) фукнционал, -не открыты исходники, -требует как-то неразумно много пермишнов. Параноики вынуждены клацать зубами.
  2. ConnectBot +наиболее идеологически правильное управление ключами, +бесплатен, +Open Source. +фича "список урл". -дополнительная клавиатура недостаточна, разумно можно использовать этого клиента только в колмплекте с Hacker's Keyboard. Что хорошо на больших планшетах, но никуда не годится на 4.7" Lenovo P770. Слишком много промахов. -размер клавиш дополнительной клавиатуры и задержка их появления-пропадания БЕЗНАДЁЖНО МАЛЫ и не регулируемы, что делает работу с ней маразмом.
  3. Mobile SSH - глюкало, вылетающее, плохо настраиваемое
vitus_wagner: My photo 2005 (Default)

[personal profile] vitus_wagner 2015-10-25 01:41 pm (UTC)(link)
У Connect Bot-а есть много форков доточенных на тот или иной use case. Я в свое время остановился на VX Connect Bot из-за того что он лучше других работает с аппаратной клавиатурой Asus Transformer. Еще там (по-моему это тоже особенность VX) есть встроенный scp.

А вообще наиболее правильный эмулятор терминала для андроид, это Jump Desktop которым ходишь по VNC на запущенный в chroot linux, в котором запущен нормальный xterm.

[identity profile] qkowlew.livejournal.com 2015-10-25 04:07 pm (UTC)(link)
А вообще наиболее правильный эмулятор терминала для андроид, это Jump Desktop которым ходишь по VNC на запущенный в chroot linux, в котором запущен нормальный xterm.

Эта схема не решает проблемы адекватных кнопок клавиатуры (тех, что помимо алфавитно цифровых +модификаторы Alt, Ctrl и Shift во всех комбинациях), а скорее усугубляет её наличие дополнительными промежуточными элементами.
vitus_wagner: My photo 2005 (white)

[personal profile] vitus_wagner 2015-10-25 04:21 pm (UTC)(link)
Решает. Эмуляцией недостающих кнопок занимается Jump Desktop. И делает это весьма неплохо - хватает не то что для vt100, а для GUI-программ.

[identity profile] qkowlew.livejournal.com 2015-10-25 04:35 pm (UTC)(link)
и произвольным расположением эмулированного на экране андроида?
vitus_wagner: My photo 2005 (white)

[personal profile] vitus_wagner 2015-10-25 04:44 pm (UTC)(link)
Честно говоря, не разбирался с произвольным или непроизвольным. То положение, которое там по умолчанию меня в тех редких случаях, когда я запускал linux на планшете без подключенной аппаратной клавиатуры, устраивало.

[identity profile] qkowlew.livejournal.com 2015-10-26 12:37 am (UTC)(link)
в тех редких случаях
ну вот именно что редких.

В редких за какой только клавой я порой сидел...

[identity profile] qkowlew.livejournal.com 2015-10-25 04:09 pm (UTC)(link)
У Connect Bot-а есть много форков

Не спорю, доточить можно.