1.3, A.Stahl (ok), 22:21, 06/04/2017 [ответить] [﹢﹢﹢] [ · · · ]
| –28 +/– |
Звучит здорово, но использовать всё равно не буду.
Во-первых лень компилировать, а в штатном репозитории этой штуки нет.
Во-вторых стрёмно. И это при том, что я не админ и паранойей тоже не страдаю.
В-третьих нахрена менять то что и так работает?
| |
|
2.5, Ergil (ok), 22:26, 06/04/2017 [^] [^^] [^^^] [ответить]
| +8 +/– |
В штатном репозитории чего нет mosh'а?
apt-cache policy mosh
mosh:
Installed: 1.3.0-1
Candidate: 1.3.0-1
Про остальные основные дистрибутивы тоже видно, что есть. https://mosh.org/#getting
Для чего это его нет?
А что бы ответить на твой вопрос «Зачем mosh?» стоит почитать разницу между ним и ssh. На нестабильных каналах mosh гораздо удобней.
| |
|
3.7, A.Stahl (ok), 22:32, 06/04/2017 [^] [^^] [^^^] [ответить]
| –21 +/– |
Хех, честно скажу -- я даже не проверял:)
Думал, что это что-то новенькое.
| |
|
4.9, Ergil (ok), 22:35, 06/04/2017 [^] [^^] [^^^] [ответить]
| +2 +/– |
> Хех, честно скажу -- я даже не проверял:)
> Думал, что это что-то новенькое.
Пять лет продукту.
Давно во всех репозиториях есть.
Рекомендую почитать, как минимум, о нем. Штука очень полезная и удобная во многих случаях. Ни в коем случае не замена ssh'у полная(нет проброски портов и прочего), но для удаленного доступа к серверу чертовски удобно.
| |
|
5.31, лютый жабист__ (?), 05:01, 07/04/2017 [^] [^^] [^^^] [ответить]
| –9 +/– |
"во всех репозиториях" для домохозяек?
В центос7 нет. :(
По описанию крутяцкая вещь, но ставить левак на сервер не хочется (из epel тоже).
| |
|
6.33, Аноним (-), 06:14, 07/04/2017 [^] [^^] [^^^] [ответить]
| –1 +/– |
Там даже ставить не надо - достаточно в хомяк бинарничек положить.
| |
6.67, Ergil (ok), 17:52, 07/04/2017 [^] [^^] [^^^] [ответить]
| –5 +/– |
Центос это что? Дистриб мамкиных какиров? Ну извините, мамкиным какерам может не завезли. В серверных дистрибутивах все есть.
| |
|
7.75, мамкин какир (?), 01:11, 08/04/2017 [^] [^^] [^^^] [ответить]
| –1 +/– |
Centos - это как раз и есть самый серверный дистрибутив (для тех кто на бронепоезде).
| |
|
|
|
|
|
2.24, sabakka (?), 00:59, 07/04/2017 [^] [^^] [^^^] [ответить]
| +8 +/– |
держи нас в курсе того что ты планируешь или не планируешь использовать, это интересует всю планету, мы за тебя переживаем.
| |
2.27, бедный буратино (ok), 01:30, 07/04/2017 [^] [^^] [^^^] [ответить]
| +/– |
> В-третьих нахрена менять то что и так работает?
это нужно, когда используешь медленные каналы связи, и не хочешь, чтобы отклик по ssh сильно тормозил
само название MObile SHell не то, что намекает, а просто кричит
| |
|
3.90, Аноним (-), 21:31, 10/04/2017 [^] [^^] [^^^] [ответить]
| –2 +/– |
>> В-третьих нахрена менять то что и так работает?
> это нужно, когда используешь медленные каналы связи, и не хочешь, чтобы отклик
> по ssh сильно тормозил
> само название MObile SHell не то, что намекает, а просто кричит
35 мегабит мобильного интернета — это медленный канал? Вконец зажрались, ей-богу. Этот бы MOSH лет 15 назад, когда порой приходилось модемом по PSTN сервера чинить. Но сейчас-то зачем?
| |
|
2.32, Аноним (-), 05:04, 07/04/2017 [^] [^^] [^^^] [ответить]
| +5 +/– |
Отписывайся почаще в новостях, а то не знаешь иногда, обращать внимание на продукт или нет. А так понятно сразу - проходим мимо. Спасибо!
| |
2.43, Клыкастый (ok), 10:51, 07/04/2017 [^] [^^] [^^^] [ответить]
| –1 +/– |
# eix net-misc/mosh
* net-misc/mosh
Доступные версии: 1.2.6 ~1.3.0 **9999 {+client examples +mosh-hardening +server ufw +utempter}
Домашняя страница: http://mosh.mit.edu
Описание: Mobile shell that supports roaming and intelligent local echo
всё есть.
| |
2.51, freehck (ok), 13:07, 07/04/2017 [^] [^^] [^^^] [ответить]
| +1 +/– |
> в штатном репозитории этой штуки нет
Не знаю по поводу свеженькой 1.3, но вот что касается версии 1.2... В Centos6 в EPEL есть, в Debian Wheezy есть... Что у Вас за дистрибутив такой, что в нём до сих пор нет?
| |
2.53, Васян (?), 13:18, 07/04/2017 [^] [^^] [^^^] [ответить]
| +/– |
На филке пошарь, там должно быть этот mosh или на рутрекере с таблэткой выложат!
| |
|
1.10, Аноним (-), 22:35, 06/04/2017 [ответить] [﹢﹢﹢] [ · · · ]
| –1 +/– |
Требует открывать кучу портов для работы как во времена FTP.
Проблемы с разгрузкой CPU решили?
| |
|
2.29, leap42 (ok), 02:20, 07/04/2017 [^] [^^] [^^^] [ответить]
| +1 +/– |
> открывать кучу портов ... как ... FTP
это просто неправда
nf_conntrack_ftp точно существовал и работал в 2007 (возможно и раньше, но я не застал)
| |
2.64, robux (ok), 15:11, 07/04/2017 [^] [^^] [^^^] [ответить]
| –1 +/– |
Возможно явное указание порта избавит от "открывать кучу портов", типа так:
mosh -p 1234
Я не проверял, но в доке такое есть.
| |
|
|
4.80, robux (ok), 11:33, 08/04/2017 [^] [^^] [^^^] [ответить]
| –1 +/– |
> Я про серверную сторону
Так сервер mosh и открывает тот порт, к-й клиент mosh запрашивает через ssh.
Если клиент порт не указывает, то открывается из диапазона 60000-61000.
Ты просто не знаешь, как мош работает.
| |
|
5.84, Аноним (-), 19:10, 08/04/2017 [^] [^^] [^^^] [ответить]
| +/– |
> Ты просто не знаешь, как мош работает.
Я про mosh без SSH глупец))
| |
5.85, Аноним (-), 19:11, 08/04/2017 [^] [^^] [^^^] [ответить]
| +/– |
>> Я про серверную сторону
> Так сервер mosh и открывает тот порт, к-й клиент mosh запрашивает через
> ssh.
> Если клиент порт не указывает, то открывается из диапазона 60000-61000.
> Ты просто не знаешь, как мош работает.
mosh-server
| |
|
|
|
|
1.11, Аноним (-), 22:37, 06/04/2017 [ответить] [﹢﹢﹢] [ · · · ]
| –3 +/– |
> Если качество связи плохое, то данные обновляются реже (изменения накапливаются).
Если отправить файл на 2ТБ нужно накопить 2ТБ ОЗУ или виртуальной памяти.
| |
|
2.22, XoRe (ok), 00:43, 07/04/2017 [^] [^^] [^^^] [ответить]
| +3 +/– |
> Если отправить файл на 2ТБ
... то по gprs это будет передаваться пол года.
| |
|
3.37, Харли (ok), 08:02, 07/04/2017 [^] [^^] [^^^] [ответить]
| +1 +/– |
ну вроде как это клиент командной строки, не на вконтактпостеров рассчитано, видимо подразумевается что юзер должен вдуплять где он находится, оверчего попадает в инет и чего это может стОить и по времени и по бабуленциям соответственно
| |
3.83, count0krsk (ok), 18:03, 08/04/2017 [^] [^^] [^^^] [ответить]
| –1 +/– |
>> Если отправить файл на 2ТБ
> ... то по gprs это будет передаваться пол года.
gprs алсо раньше часто рвался. Там и 100 Мб без докачки было не слить. Opera рулила ))
| |
|
|
1.14, Аноним (-), 23:18, 06/04/2017 [ответить] [﹢﹢﹢] [ · · · ]
| +/– |
нет желаения переходить из-за единственного минуса- отсутствия прогрутки истории, жаль что протокол не даёт им это реализовать.
| |
|
|
|
4.25, Аноним (-), 01:09, 07/04/2017 [^] [^^] [^^^] [ответить]
| +3 +/– |
Синхронизация состояния терминала диффами и scrollback вообще не очень совместимые понятия. Как минимум, реализовать обе возможности вместе нетривиально, если вообще возможно
| |
|
5.39, пох (?), 09:23, 07/04/2017 [^] [^^] [^^^] [ответить]
| –4 +/– |
> Просто надо использовать tmux и не выпендриваться.
да я и screen с тем же примерно успехом использую.
Но его надо каждый раз отдельно запускать внутри ssh-сессии. Забыл впопыхах/ сессия схлопнулась - давайдасвиданья.
С иксами, что характерно, та же самая фигня - если всегда помнить про xvnc (неожиданный подарок последних лет, раньше вообще не было вариантов), то ок, если вдруг забыл - один недолетевший до клиента пакет, и опаньки, прощай твои окошки.
ДВАДЦАТЬ ЛЕТ в windows, проклятой, нет этой проблемы в принципе (и окошки, ну надо ж, прокручиваются). ДЕСЯТЬ лет (2008-неR2,да?) как она научилась даже пробрасывать видеопоток в окне без фатальных последствий. А как мы когда-то ржали "посмотрите, посмотрите - у них графический драйвер в ядре!". Ди6илы, б..
| |
|
6.77, АнонимХ (ok), 04:39, 08/04/2017 [^] [^^] [^^^] [ответить]
| +/– |
А что минусите? Приходилось юзать rdp тот, работает стабильно, через дохлый туннель. После дисконнекта ничего не закрывается. А в линукс традиционно всё к сессии привязано, сразу все процессы завершаются если подохло. Да, рдп до какого-то времени мог только монопольно использовать комп, одна сессия. Вот такая многопользовательская система. Но сейчас это исправили.
| |
|
|
|
|
|
1.17, th3m3 (ok), 23:31, 06/04/2017 [ответить] [﹢﹢﹢] [ · · · ]
| –12 +/– |
Оно на Perl что ли? Не вижу смысла. Ладно бы ещё на Rust написали, интересно было бы потыкать. А так, овчинка нестоит выделки.
| |
|
2.18, Ergil (ok), 23:34, 06/04/2017 [^] [^^] [^^^] [ответить]
| +2 +/– |
Ты бы проспался, что ли. C++ там, какой еще к херам перл?
| |
|
|
4.23, Аноним (-), 00:51, 07/04/2017 [^] [^^] [^^^] [ответить]
| +7 +/– |
Перл на столько шикарен, что каждый проект в знак уважения, ставит перл в зависимости.
| |
|
5.41, тигар (ok), 09:37, 07/04/2017 [^] [^^] [^^^] [ответить]
| –6 +/– |
> Перл на столько шикарен, что каждый проект в знак уважения, ставит перл
> в зависимости.
они это делают для того, чтобы помнили, что был когда-то язык такой - пегл.
| |
|
|
3.46, lucentcode (ok), 12:19, 07/04/2017 [^] [^^] [^^^] [ответить]
| –2 +/– |
Когда я его последний раз щупал, там основной скрипт, которым это подделие и запускается, был на perl. И по зависимостям он тянул несколько перловых либ. Ну и самое главное, заставить это подделие работать просто установив нужное ПО у меня так и не вышло, вероятно из-за того, что ssh на сервере на не стандартном порту висит. И все рекомендации по запуску этого ПО в связке с ssh на нестандартном порту не работали. Эталонное не нужно. И о какой замене ssh идёт речь, если оно само юзает ssh для коннекта к серверу и запуска mosh на сервере по ssh? ssh без mosh нормально работает, а mosh без ssh не может. Это скрорее костыль к уже имеющемуся ssh, а не его альтернатива.
| |
|
4.71, lucentcode (ok), 21:00, 07/04/2017 [^] [^^] [^^^] [ответить]
| –1 +/– |
Странно, обновил сабж до 1.3, после чего он у меня успешно запустился с теми же параметрами, с которыми ранее запускаться не хотел. Что апдейт животворящий делает;)
| |
|
|
|
|
2.35, Аноним (-), 06:22, 07/04/2017 [^] [^^] [^^^] [ответить]
| +/– |
>> алгоритм AES-128
> only? useless
А что, по-твоему, SSH использует?
| |
|
3.40, пох (?), 09:24, 07/04/2017 [^] [^^] [^^^] [ответить]
| –1 +/– |
>>> алгоритм AES-128
>> only? useless
> А что, по-твоему, SSH использует?
-c none, конечно же!
| |
3.61, Аноним (-), 14:44, 07/04/2017 [^] [^^] [^^^] [ответить]
| +1 +/– |
>>> алгоритм AES-128
>> only? useless
> А что, по-твоему, SSH использует?
chacha20-poly1305
| |
|
|
1.26, бедный буратино (ok), 01:29, 07/04/2017 [ответить] [﹢﹢﹢] [ · · · ]
| +/– |
в смысле, альтернатива ssh? она, насколько я понимаю, через ssh и работает, только как-то странно. я её всегда для более быстрого отклика использовал, но даже не знал, что это альтернатива ssh
| |
|
2.28, Ergil (ok), 01:55, 07/04/2017 [^] [^^] [^^^] [ответить]
| +3 +/– |
ssh используется только для авторизации. mosh не работает через ssh, в отличии от ssh использующего tcp mosh исползует udp, но если ты этого не смог прочитать за все это время, то ты и не поймешь что это я за буквы пишу.
| |
|
3.52, freehck (ok), 13:12, 07/04/2017 [^] [^^] [^^^] [ответить]
| –5 +/– |
> в отличии от ssh использующего tcp mosh исползует udp
Правильно ли я понимаю, что если я набираю "rm -rf /*tmp", и жамкаю <Enter>, если звёзды сложатся таким образом, что "tmp" в этой строке потеряется по дороге (udp же), то на сервере выполнится "rm -rf /*"?
Какие средства защиты от подобной ситуации предлагает протокол Mosh?
| |
|
|
|
|
3.50, mnms (?), 12:51, 07/04/2017 [^] [^^] [^^^] [ответить]
| +/– |
Для "себя" дев-акк не нужен, можно девайс-айди прописать в тестовом списке аппа
| |
|
4.69, пох (?), 19:42, 07/04/2017 [^] [^^] [^^^] [ответить]
| –1 +/– |
> Для "себя" дев-акк не нужен, можно девайс-айди прописать в тестовом списке аппа
а мак заменяется хакинтошем. Можно в vm.
Но ничего они не соберут, увы.
| |
|
|
|
1.36, Аноним (-), 06:26, 07/04/2017 [ответить] [﹢﹢﹢] [ · · · ]
| +/– |
Интересно, когда уже что-то подобное запилят прямо в SSH, чтобы все интерактивные сессии сразу работали быстро и чётко (можно даже без роуминга). Конечно, для этого надо будет и протокол другой (не понятно, зачем им протобуф понадобился), и демультиплексер на сервере... Но ведь ничего сверхъестественного.
| |
|
2.54, Аноним (-), 13:28, 07/04/2017 [^] [^^] [^^^] [ответить]
| +/– |
SSH уже сейчас может работать по SCPT (и работает) в качестве замены потокового TCP. Но ведь, SCTP и дейтаграммы может. Т.е. если такое аналогичное запилить в SSH, то можно реализоать в рамках одного транспортного протокола и единственного порта.
| |
|
1.44, Аноним (-), 11:15, 07/04/2017 [ответить] [﹢﹢﹢] [ · · · ]
| +2 +/– |
когда я трогал mosh пару лет назад, все устраивало, за одним небольшим, но фатальным недостатком: на экране, в консоли, иногда появлялись зоны с артефактами, или какая-то часть экрана просто не обновлялась. то ли udp пакет потерялся, то ли они пришли не в том порядке, хз. но если инструмент удаленного соединение к консоли не гарантирует 100% достоверность, то нафиг этот инструмент.
| |
1.48, Аноним (-), 12:27, 07/04/2017 [ответить] [﹢﹢﹢] [ · · · ]
| +/– |
20 лет спустя после появления SSH сети стали настолько хреновыми, что он перестал нормально работать?
| |
|
2.56, Crazy Alex (ok), 13:55, 07/04/2017 [^] [^^] [^^^] [ответить]
| +/– |
Спустя 20 лет после появления SSH стали нормой подключения с периодическими обрывами (мобилы) и приличными потерями пакетов (wifi). По уму надо это учитывать на уровне базовых сетевых протоколов, но это ж ещё 20 лет пройдёт, пока провайдеры в массе почешутся. Вот и костыли кругом.
| |
|
3.58, Аноним (-), 14:04, 07/04/2017 [^] [^^] [^^^] [ответить]
| +2 +/– |
> приличными потерями пакетов
Ага, расскажи нам, как хорошо от этого помогает использование UDP.
| |
|
4.62, ram_scan (?), 14:53, 07/04/2017 [^] [^^] [^^^] [ответить]
| –2 +/– |
> Ага, расскажи нам, как хорошо от этого помогает использование UDP.
Хорошо помогает. Потерю пакета можно обнаружить на сеансовом/представительском уровне, и перепослать если нет подтверждения/запросить перепосылку, при этом не заморачиваясь на стандартные таймауты TCP с длинными залипонами, и вообще реализовывать логику работы при потерях какую вздумается ни на что не оборачиваясь.
| |
|
3.70, пох (?), 19:56, 07/04/2017 [^] [^^] [^^^] [ответить]
| +/– |
> Спустя 20 лет после появления SSH стали нормой подключения с периодическими обрывами
> (мобилы) и приличными потерями пакетов (wifi).
надо же, откровение какое.
Для опоздавших родиться: cправа от меня все еще стоит мой старый модем. dialup, да, over pstn. За двадцать лет до изобретения этих ваших триге придуман. Он, наверное, даже еще работает, позвонить, правда, некуда уже давно. Основной рабочий инструмент юникс-админа 90х годов, впрочем, я им неплохо пользовался аж до 2007го, когда накрылся халявный диалап.
> По уму надо это учитывать на уровне базовых сетевых протоколов
базовый сетевой протокол tcp вполне в курсе про потери пакетов и таймауты. От него обычно отказываются как раз тогда, когда считают себя умнее, и свои попытки справиться с таймаутами и потерями более подходящими к случаю (судя по вышеотмеченным проблемам с отрисовкой, авторы mosh умнее себя посчитали совершенно необоснованно, но в целом подход имеет право на существование - правда, чаще им пользуются как раз когда задержки критичнее потерь)
А чтобы не рвалась интерактивная сессия, или хотя бы восстанавливалась после обрыва, как раз должна голова болеть у протокола более выского уровня.
К сожалению, развитие ssh остановилось примерно в том же самом 2000м по известным причинам. То что происходит с ним сейчас - увы, имитация бурной деятельности, скорее вредная, чем полезная.
С X11 все кончилось еще раньше (кто еще помнит про lbx? )
| |
|
|
1.55, Тётя Зина (?), 13:51, 07/04/2017 [ответить] [﹢﹢﹢] [ · · · ]
| –1 +/– |
Подскажите:
> Из ключевых отличий Mosh можно отметить поддержку роуминга (смена IP-адреса без разрыва сеанса)
В Tor Browser тоже такое есть? Заметил, что если находишься на одной странице, то раз в 20-30 минут IP меняется.
| |
1.57, Аноним (-), 14:02, 07/04/2017 [ответить] [﹢﹢﹢] [ · · · ]
| –1 +/– |
Отличная штука давно пользуюсь для серверов в штатах, до них пинг под 200. Вообще если у вас есть сервера на которые нужно заходить ручками, ну irssi например там стоит и пинг на них больше 120 то рекомендую.
| |
1.65, robux (ok), 15:17, 07/04/2017 [ответить] [﹢﹢﹢] [ · · · ]
| –1 +/– |
Попробовал я этот mosh - мне понравилось!
Особенно впечатляет восстановление сессии после [умышленного] разрыва соединения.
Нативный SSH при таких раскладах сразу же дохнет, а МОШ восстанавливается каждый раз (я несколько раз пробовал разрывать).
Работает шустро, NCurses-псевдографика поддерживается (проверял на mc и другой проге).
Из вопросов: можно ли запустить Mosh-server в голом виде, без авторизации через sshd?
| |
1.91, coolzoom (ok), 23:05, 17/04/2017 [ответить] [﹢﹢﹢] [ · · · ]
| +/– |
>возможность продолжения работы после обрыва соединения
А что screen уже загнулся?
| |
|