Мій постачальник VPS рекомендує залишити свій порт SSH на номер користувальницького порту, який він призначить за замовчуванням (не 22). Справа в тому, що я знаю, що можу дати номер порту при створенні віддаленої конфігурації, схоже, я не можу зробити те ж саме, коли роблю клон git. Я використовую гітоліт, тому команди для клонування виглядають так:
git clone git@mydomain.com:gitolite-admin
Чи є спосіб приховати це за допомогою спеціального номера порту ssh?
Я також повинен зазначити, що я запускаю cygwin на windows. Я бачив кілька місць, які говорять про те, щоб додати спеціальний порт у ~/.ssh/config
файл, як-от
Host mydomain.com
Port 12345
однак у Cygwin цей файл, здається, не існує.
/Users/USERX/.ssh/config
вам потрібно встановити HOME
місцеве середовище /Users/USERX
.
.ssh/config
(conf
домашньому каталозі) вашого користувача (не ). Він не потрібен для основної роботи, і тому не існує за замовчуванням. Вам доведеться його створити. Спробуйтеvim ~/.ssh/config
(або використовуйте уподобаний встановлений текстовий редактор), щоб відкрити / створити його.