Александр Борисов, 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.Мысли о веб-разработке на Ruby on Rails: работа с кодом, приёмы, инструменты, организация процесса разработки.
Веб-разработка на Ruby on Rails, реализация сложных проектов
mailbox@cifronomika.ru
+7 (910) 535-99-11