Если у вас есть сервер Linux и он находится не в вашей гостиной, велика вероятность, что вы подключитесь к нему удаленно. Вы можете использовать этот сервер для веб-хостинга, резервного копирования или в качестве среды разработки. или все, что выше. Несмотря ни на что, удаленное подключение удобно.
В большинстве случаев можно легко предположить, что вы подключаетесь с другого компьютера. Однако у вас может не быть постоянного доступа к компьютеру. А как насчет вашего Android-устройства? Подключиться с устройства Android не только возможно, но и довольно просто.
Прежде чем начать
Прежде чем начать подключаться к серверу с Android, следует подумать, как это повлияет на безопасность. Подключение с Android по своей сути не является небезопасным, но любой дополнительный способ подключения к серверу — это еще одна дверь. Добавление двери означает, что кто-то другой потенциально может открыть эту дверь. Это даже не учитывая непреднамеренные уязвимости Contents
Прежде чем начать
v-openssl/" title="как Heartbleed">как Heartbleed , которые несколько лет назад вызвали серьезные проблемы.Независимо от того, подключаетесь ли вы с Android, вам следует прочитайте об усилении защиты вашего сервера . В конце концов, лучше перестраховаться.
Настройте сервер
Одним из наиболее распространенных и безопасных способов подключения к вашему серверу является SSH или Secure Shell. Если вы еще этого не сделали, вам нужно установить OpenSSH, который также включает SFTP (безопасный FTP). Установить и настроить SSH легко, но это выходит за рамки этой статьи. Не бойтесь: у нас есть пошаговое руководство по установка и настройка SSH и SFTP в Ubuntu . Даже если вы используете другой дистрибутив, эти инструкции могут помочь вам в большинстве случаев.
Настройте Android-устройство
И SSH, и SFTP требуют большого количества клавиатуры, поэтому вы можете рассмотреть возможность использования клавиатуры Bluetooth с вашим устройством. Доступно множество Bluetooth-клавиатур, совместимых с Android, и многие из них оче
Настройте сервер
ернативно, если у вас нет доступа к внешней клавиатуре, вы можете установить и использовать приложение Хакерская клавиатура .Далее вам понадобится SSH-приложение для подключения к вашему серверу с Android. Два самых популярных варианта, доступных на данный момент, — это JuiceSSH и Termius.
СокSSH
сокSSH поддерживает Bluetooth-клавиатуры и предлагает множество возможностей. Базовая версия приложения поддерживает двухфакторную аутентификацию, дополнительные плагины и сжатие ZLib для SSH-соединений. Обновление до версии Pro добавляет больше цветовых схем, автоматическое резервное копирование ваших подключений и удобный виджет. Приложение Настройте Android-устройстволатно в Google Play Store.
Термиус
Termius – еще один популярный вариант. Помимо SSH, это приложение также поддерживает SFTP. Если вам часто приходится загружать файлы с вашего устройства Android на сервер, это удобно. Бесплатная версия приложения доступно в Google Play содержит большинство необходимых вам функций. К сожалению, поддержка SFTP включена только в Премиум-версию, стоимость которой составляет 59,88 доллара США в год.
Подключение к вашему серверу
Для подключения к вашему серверу вам потребуются имя пользователя и пароль или личный SSH-ключ. Использовать имя пользователя и пароль проще, но это гораздо менее безопасно. Руководство по настройке SSH в Ubuntu, приведенное выше, включает этап создания ключей. Чтобы использовать их с выбранным вами приложением Android SSH, вам необход
СокSSH
открытый ключ на свое устройство. Один из самых простых способов сделать это — сохранить ключ в менеджере паролей, например 1Password или LastPass, а затем скопировать и вставить его на свой телефон Android.Определение вашего IP-адреса
После импорта ключа все, что вам нужно, — это IP-адрес вашего сервера. Есть несколько способов определить это. Сначала вам нужно узнать, какой IP-адрес вы ищете.
Если ваш сервер является веб-хостом или удаленным хостом такой службы, как Linodeили ЦифровойОкеан , вам понадобится общедоступный IP-адрес вашего сервера. Один из простых способов — ввести команду curl ifconfig.me
в окне терминала на вашем сервере. При этом используется веб-сайт для получения вашего общедоступного IP-адреса.
Если вы подключаетесь к домашнему серверу, вам понадобится частный IP-адрес. Простой способ определить это — ввести команду ifconfig | grep inet
. Вы увидите несколько строк текста. Один из них
Термиус
ваш IP-адрес, который обычно имеет формат 192.168.*.*.После того как у вас появится закрытый ключ и IP-адрес, вы сможете использовать его для подключения со своего устройства Android. Если вы ищете, что можно сделать в командной строке вашего сервера, у нас есть список, с которого можно начать .