1denwiki

если не мы, то не мы

Инструменты пользователя

Инструменты сайта


software:cli:nix:ssh

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 <PORT> -f -C -q -N <HOST>
# Example
ssh -D 9001 -f -C -q -N 192.168.1.1

Для подлючения приложений к туннелю, нужно будет использовать обьявленные настроки:

  • Протокол: SOCKS
  • Адрес: HOST
  • Порт: PORT
software/cli/nix/ssh.txt · Последнее изменение: 2023/06/12 09:09 — 1denwin