GNU/Linux Вход со смартфона на ПК через ssh по ключам
Так не сразу и поймешь, о чем речь, правда? А о том, что когда-то я настроил доступ по ssh к серверу, и подключался к нему с нетбука извне. Но нетбук не всегда с собой, а смартфон на андроиде гораздо чаще, и бывает нужно законектиться по ssh. Как-то я попробовал настроить клиента, но увы безуспешно, и на долгое время отложил затею в стол, но вот сейчас упорным мозговым штурмом и методом научного тыка мне удалось всё настроить. Об этом и пойдёт речь.
В качестве андроид ssh клиента я выбрал ConnectBot v1.9.2. Авторизация у меня беспарольная по ключам, поэтому жмём клавишу контекстного меню, и переходим в "Управление открытыми ключами":
Псевдоним ключа задаётся произвольный, я назвал android, выбрал ключи RSA 2048, задал пароль для активации ключа, и поставил обе галочки. После чего надо нажать "Генерировать", и тыкать пальцем по экрану, чтобы помочь генератору.
Теперь нужно этот ключ как-то передать на сервер. Тут я эпично и заткнулся при прошлой попытке. Ну не пишет программа, куда копирует. Оказывается просто в буфер обмена.
Жмём "Копировать публичный ключ", вставляем из буфера обмена в пустой файл или по почте отсылаем себе на сервер его содержимое. На сервере добавляем это в файл ~/.ssh/authorized_keys Можно вручную, можно через консоль.
Теперь остаётся только создать и настроить соединение: Жмём плюсик в главном меню.
Выбираем протокол SSH, далее имя пользователя, адрес, порт. Например user@192.168.1.10:22. Далее, если у вас авторизация без ключей просто по паролю, то выбирать "Не использовать ключи", иначе выбрать из списка сгенерированный выше ключ, в моём случае он называется android. Остальные галочки как у меня. Смотрите не выберите пункт "Использовать SSH протокол для соединения" - это туннелирование траффика, доступа в консоль не будет.
Ещё у меня не заработала обычная настройка терминала, и мне в настройках программы пришлсоь выбрать режим эмуляции терминала xterm.
Вот и всё, после этого у меня все заработало. Для проверки можно посмотреть в консоли Звёздные Войны в ASCII:
В целях защиты от спама, добавлять комментарии могут только зарегистрированные пользователи.
Если Вы не хотите регистрироваться под своим именем, войдите под логином: anonymous, паролем: anonymous.  
( Регистрация,   Вход).