Альтернативное SSH-приложение для Plink [закрыто]

StackOverflow https://stackoverflow.com/questions/22687

  •  09-06-2019
  •  | 
  •  

Вопрос

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

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

Это было полезно?

Решение

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

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

Другие советы

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

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

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

Putty, вероятно, лучший SSH-клиент в мире:

http://www.chiark.greenend.org.uk /~sgtatham/шпатлевка/

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

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

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

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

Оказалось, что plink использовал сохраненный сеанс "Настройки по умолчанию", который я настроил для putty, и не разрешал их переопределять.

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

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

Проблема не была связана с изменением IP-адреса, и в данном случае изменился и DNS.Я понимаю вашу точку зрения, но это не тот "хороший пример", который вы ищете.

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

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

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

Я использую TortoiseCVS 1.10.9 в Vista Business, и при внешних подключениях к моему серверу регулярно происходил сбой TortoisePlink.

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

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

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top