Pull to refresh

Comments 49

После прочтения статьи возник один вопрос, «чего же не удобного в putty»?
Я прочитав только заголовок сразу подумал об этом же. Просто тут так принято — решать простые задачи сложными способами.

Если бы прочитали еще и первых два абзаца - получили бы ответ на ваш вопрос :)

Если интернет не стабильный постоянные разрывы связи в Putty уж очень надоедают.
+ можно написать скрипт, который будет автоматически восстанавливать сессию для заданного окна putty.
Меня лично в putty не устраивает отсутствие табов и Quake вид консоли (что бы по CTRL + ~ что бы появлялась). На виндах обложился этой консолькой habrahabr.ru/post/164687/.
Посмотрите в сторону Superputty: https://code.google.com/p/superputty/

SuperPutty is a Windows GUI Application that allows the PuTTY SSH Client to be opened in Tabs. Additionally there is support for SCP to transfer files.
Спасибо, но не очень нужно =) уже пятый год под ubuntu работаю, под Windows только игрушки запускаю, да браузер. Консоль в Windows нужна на всякий случай, что бы ради мелкой правки не грузиться в другую ось.
Мне неудобна тем, что надо много возить мышкой.
Всё просто:
1. Сохранение подключения при обрыве связи. Этот пункт для меня самый важный и сыграл решающую роль в том, чтобы взяться за настройку такой системы. Дело в том, что я живу в общежитии с очень-очень нестабильным интернетом, и обрывы связи у меня (в плохие дни) могут происходить поминутно. А putty требует последовательности действий, чтобы переподключиться каждый раз
2. Сохранение сессии. Зачастую, единственной задачей при подключении к серверу стоит: зайти в одну и ту же директорию и написать git pull. Чтобы каждый раз не вспоминать путь к этой директории, нужно сохранение сессии
3. Терминал поддерживает вкладки. Самое главное, что данный терминал можно использовать также и для cmd, и для PS, и для git bash консоли. Поэтому, не придется держать несколько разных терминалов открытыми.
4. Плюсы tmux: многооконность в одной сессии и split
Не спорю, часть из этого можно решить другими средствами
p. s. Добавил в статью
Вот здесь про mosh
В кратце — mosh удерживает подключение при потери соединения, а tmux — позволяет сохранять контекст между подключения
т.е. в данном случае mosh просто-напросто позволяет не выбирать в консольке ssh server путём нажатия стрелочки наверх? так что ли?
грубо говоря — да. Но по сравнению с Putty — это прогресс
Всё. Теперь я понял. Да, если сравнивать с PuTTY, то конечно это прогресс. Но зачем, когда в cygwin уже довольно давно поставляется нормальный эмулятор терминала, полноценный openssh client и вот это всё?..
Ну, вероятно, вы правы. Правда, нет там терминала с вкладками, как хотелось бы. Но и всё таки, не люблю тыкать стрелочку вверх и ждать переподключения, если интернет падает каждые три минуты (в прямом смысле)
Ну да — это раздражает. И тут mosh конечно поможет. Но для большинства пользователей это не очень актуально (ну для тех кто _РАБОТАЕТ_), понятно почему он не очень большое распространение получил на данный момент.
Есть консольные вкладки, urxvt с опцией tabbed.

Еще mosh дает спекулятивное перемещение курсора, большой пинг начинает раздражать меньше

Ну и все же если корпоративная vpn и не самый устойчивый интернет обрубаются каждый час, а у тебя открыто ~15 терминалов, то жизнь упрощает

а screen не пробовали использовать на сервере? :)
tmux — прокачанная альтернатива screen

Ответ на ваш вопрос есть в самом начале статьи

А я вот мечтаю о нормальной консольной ssh, чтобы я пярм в FAR'е мог набрать ssh user@server и попасть на нужный мне сервер. Но увы, приходится держать рядом putty (
так вот же в статье и предложили поставить ssh из cygwin, останется только убедиться что бинарь ssh.exe в %PATH%.
Хм… надо попробовать. Только без ConEmu
ssh из cygwin

Страшный ужас, им только одну команду периодически запускать можно, работать в нем не получится, терминалы грубо говоря разные, короче из коробки не юзабельное совсем.
ssh в частности есть в дистрибутиве git (msysgit)… как и баш и суча других линуксовых консольных тулов… Можете его попробовать…
Я один пользуюсь git bash как linux консолью на windows? И ssh есть и все основные команды. Единственное что неудобно, это горячие клавиши вставить/скопировать не такие как в linux.
Shift+ins работает для git bash.
UFO just landed and posted this here
Предпочитаю MobaXterm, т.к. у него есть поддержка X Server и все работает без необходимости устанавливать и настраивать VNC и тому подобного. Так у меня висит где-то Ubuntu Server с установленным ubuntu-desktop и могу удаленно запускать те же Firefox, Sublime… с сервера прямо из windows.
Интересно, когда этот вреднючий совет (make install) исчезнет из рекомендаций по установке?
git clone https://github.com/keithw/mosh.git
cd mosh/
sudo apt-get build-dep mosh
./autogen.sh && ./configure && make
sudo make install

Вот оно:
sudo make install


Уже даже пост есть на эту тему: Хочется взять и расстрелять, или ликбез о том, почему не стоит использовать make install

Луше бы писали:
make -j [количество ядер]

или даже так:
if filereadable('/proc/cpuinfo')
  let &makeprg = 'make -j'.(system('grep -c ^processor /proc/cpuinfo')+1)
endif
… последнее я скопировал из своего vimrc, но думаю, идея понятна.

Если программа собирается три секунды, то сборку параллелить нет смысла

если хочется извращений под виндой, можно поставить какой-нить линух под vmware
да, я думал, что можно запускать виртуалку в VirtualBox'е и потом оттуда че-то делать, но слишком долго и накладно выходит
Xshell с автокомандой screen -r -d при логине, делает абсолютно тоже самое о чем написано в статье.
A mintty точно нужен? По-моему, лишний процесс висит. ConEmu нормально работает сразу с bash.
А есть прекрасный форк putty называющийся KiTTY. Там есть автоматическое переподключение при дисконнекте и настраиваемая полупрозрачность окна.
Да эту kitty можно ещё и от реестра отучить! Этакая путти взявшаяся за ум… Спасибо.
Года два пытался сделать работу с удаленным Linux удобной из под Windows. Пробовал всё озвученное и в теме, и в комментариях… Но так по-настоящему ничем и не удовлетворился. А недавно сообразил поставить в VirtualBox'е старенькую 32-х битную компактную Ubuntu Lucid Lynx и, наконец, почти всё стало удобно :) Минус пока только один, почему-то не работает переключение раскладок по CapsLock, хост не передаёт корректно сканкод (на хосте раскладка тоже по Caps Lock). Но это малая плата за реальное удобство.

Да, забыл уточнить — конфигурация двухмониторная. Это и лишние проблемы с чисто Windows решениям порождало, и помогает с VirtualBox вариантом — вторичный монитор отдан целиком на виртуальную машину в полном экране.
Sign up to leave a comment.

Articles