====== SSH ====== ===== Установка ===== sudo apt install openssh ===== Настройка ===== mkdir -p ~/.ssh && chmod 700 ~/.ssh touch ~/.ssh/config chmod 600 ~/.ssh/config ==== Паттерны подлючений ==== **Структура** Host hostname1 SSH_OPTION value SSH_OPTION value Host hostname2 SSH_OPTION value Host * SSH_OPTION value **Примеры** Host web-server HostName web.server.org User r2d2 Port 2222 Host db-server HostName 192.168.1.10 User dbuser Port 2345 IdentityFile ~/.ssh/dbsrv.key ---- ssh web-server ===== Генерация ключей ===== ==== Teamcity git RSA ==== Для корректной работы Teamcity и GIT по SSH нужно корректно сделать ключи: ssh-keygen -t rsa -m PEM -b 4096 ===== Создание туннеля ===== ssh -D -f -C -q -N # Example ssh -D 9001 -f -C -q -N 192.168.1.1 Для подлючения приложений к туннелю, нужно будет использовать обьявленные настроки: * **Протокол**: SOCKS * **Адрес**: HOST * **Порт**: PORT