Александр Борисов, 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