SSH для веб-разработчика, часть 2

Александр Борисов, 8 августа 2016

Когда-то я писал о использовании SSH веб-разработчиком, чувствую, что пришло время поделиться полезными наработками :)

Приведу пример конфига:

Host project.com project 123.123.123.123
User deploy
Port 7822
LocalForward 55432 127.0.0.1:5432

Host project.com project 123.123.123.123 позволяет использовать команды ssh project.com, ssh project и ssh 123.123.123.123 с одними и теми же настройками. Это удобно в начале нового проекта, когда доменное имя может поменяться, или при проблемах с DNS-сервером.

Указание User и Port в конфиге позволяет их не указывать каждый раз при соединении.

LocalForward 55432 127.0.0.1:5432 автоматически пробрасывает удалённый порт 5432 на локальный порт 55432. Поэтому подключиться к PostgreSQL на сервере проекта теперь очень просто: ssh project.com и psql -p 55432.

Итого команда ssh project:

  • откроет интерфейс командной строки на project.com от имени deploy;
  • позволит использовать любимый графический клиент для соединения с базой данных на сервере по адресу 127.0.0.1:5432.

Смотрите также


comments powered by Disqus
Блог Цифрономики

Мысли о веб-разработке на Ruby on Rails: работа с кодом, приёмы, инструменты, организация процесса разработки.

@cifronomika
RSS


Веб-разработка на Ruby on Rails, реализация сложных проектов
mailbox@cifronomika.ru
+7 (910) 535-99-11