Сведения о вопросе

MAT

01:34, 24th August, 2020

Теги

ssh   cvs   tortoisecvs   plink    

Альтернативное применение SSH к Plink

Просмотров: 451   Ответов: 9

Недавно у меня начались проблемы с TortoiseCVS, или, точнее, с plink, приложением SSH, которое поставляется вместе с ним. Адрес IP, к которому он пытается подключиться, не может быть изменен и застрял с IP старого репозитория CVS. Загрузка plink с его домашнего сайта и вызов из командной строки по-прежнему имеет эту проблему.

TortoiseCVS имеет возможность выбрать приложение SSH, которое он использует, и мне было интересно, какие другие альтернативы существуют, которые я могу использовать вместо этого?



  Сведения об ответе

VERSUION

05:26, 3rd August, 2020

Вы уверены, что это проблема с плинком? Мне кажется, что у вас есть файлы CVS/Root, которые все еще указывают на старый ip-адрес cvs. В общем, CVS не превращает изменение репозиториев в забавный процесс. Поскольку вы используете Windows, если вы устанавливаете WinCVS с поддержкой macros (загруженный модуль Python), он имеет макрос, который может быть использован для массового изменения корней CVS.

В противном случае, его до вас, чтобы написать сценарий процесса.

FWIW, я довольно часто использовал plink и никогда не имел подобной проблемы.


  Сведения об ответе

PAGE

14:20, 21st August, 2020

Putty, вероятно, является лучшим клиентом SSH из всех существующих:

http://www.chiark.greenend.org.uk / ~sgtatham/putty/


  Сведения об ответе

KOMP

02:22, 23rd August, 2020

Я бы тоже рекомендовал вам придерживаться PuTTY. Возможно, Вам будет полезно запустить Pageant вместе с Plink, чтобы избежать необходимости вводить пароль.

Но если вы хотите исследовать альтернативные варианты, вы должны просмотреть этот ресурс Википедии:

http://en.wikipedia.org/wiki/Comparison_of_SSH_clients


  Сведения об ответе

qwerty101

18:42, 11th August, 2020

Благодаря jsight (и Марку Биеку за указание на связь между plink и putty) я решил исследовать более полно.

Оказалось, что плинк использовал сохраненный сеанс "Default Settings", который я настроил для putty, и не позволял им быть переопределенными.

редактировать:

Выродок: кроме того, это хороший пример, почему вы должны всегда, всегда использовать DNS/hostnames вместо IP адреса напрямую.

Проблема не имела ничего общего с изменением адреса IP, и в этом случае DNS также изменился. Я понимаю вашу точку зрения, но это не тот 'good example', который вы ищете.


  Сведения об ответе

Chhiki

01:33, 8th August, 2020

Возможно, стоит попробовать Tunnelier от www.bitvise.com


  Сведения об ответе

DINO

01:02, 5th August, 2020

Как бы то ни было, plink -это просто версия командной строки putty, написанная одним и тем же парнем.

Я думаю , что jsight, вероятно, имеет правильную идею.


  Сведения об ответе

nYU

00:02, 21st August, 2020

TortoiseSVN, по крайней мере, имеет опцию Relocate, которую можно использовать, если местоположение хранилища изменилось.

Кроме того, это хороший пример того, почему вы всегда должны использовать DNS/hostnames вместо IP адреса напрямую.


  Сведения об ответе

VCe znayu

08:10, 24th August, 2020

Я использую TortoiseCVS 1.10.9 в Vista Business, и ext-соединения с моим сервером регулярно сбоили TortoisePlink.

Я скачал последнюю версию puTTY (0.60) и установил TortoiseCVS, чтобы указать на плинк, включенный в этот puTTY (CVS->настройки->инструменты). Параметры командной строки кажутся одинаковыми, но одно отличие заключается в том, что TortoisePlink открывает диалоговое окно пароля, если у вас нет пары клавиш для вашего сервера. Обычный плинк этого не делает. Поэтому вам нужно либо создать пару клавиш (puttygen, я полагаю), либо указать a-pw в параметрах командной строки (очень хорошая идея безопасности BAD).


  Сведения об ответе

baggs

21:25, 7th August, 2020

+1 для PuTTy... я использую его в течение последнего десятилетия и никогда не нуждался ни в чем другом!


Ответить на вопрос

Чтобы ответить на вопрос вам нужно войти в систему или зарегистрироваться