Pregunta

Recientemente comencé a tener problemas con TortoiseCVS, o más específicamente con plink, la aplicación SSH que viene con él.La dirección IP a la que intenta conectarse no se puede cambiar y está bloqueada con la IP del antiguo repositorio CVS.Descargar plink desde su sitio de inicio y llamar desde la línea de comando todavía tiene este problema.

TortoiseCVS tiene la opción de elegir la aplicación SSH que usa y me preguntaba qué otras alternativas existen que puedo usar en su lugar.

¿Fue útil?

Solución

Por lo que vale, plink es solo una versión de línea de comandos de PuTTY escrita por el mismo tipo.

Creo vista Probablemente tenga la idea correcta.

Otros consejos

¿Estás seguro de que esto es un problema con plink?Me parece que tienes archivos CVS/Root por ahí que todavía apuntan a la antigua dirección IP de cvs.En general, CVS no hace que cambiar repositorios sea un proceso divertido.Dado que está utilizando Windows, si instala WinCVS con soporte para macros (módulo Python cargado), tendrá una macro que se puede usar para cambiar en masa las raíces de CVS.

De lo contrario, depende de usted escribir el proceso.

FWIW, he usado bastante plink y nunca tuve un problema similar.

Putty es probablemente el mejor cliente SSH que existe:

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

Te recomiendo que te quedes con PuTTY también.Puede que le resulte útil ejecutar Pageant junto con Plink para evitar tener que escribir la frase de contraseña.

Pero si deseas buscar alternativas deberías revisar este recurso de Wikipedia:

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

Gracias a jsight (y a Mark Biek por señalar la conexión entre plink y putty) decidí investigar más a fondo.

Resultó que plink había estado usando la sesión almacenada de "Configuración predeterminada" que configuré para PuTTY y no permitía que se anularan.

editar:

El friki:Además, este es un buen ejemplo de por qué siempre debes usar DNS/nombres de host en lugar de la dirección IP directamente.

El problema no tuvo nada que ver con el cambio de dirección IP y en este caso el DNS también cambió.Entiendo tu punto, pero este no es el "buen ejemplo" que estás buscando.

Quizás valga la pena probar Tunnelier de www.bitvise.com

TortoiseSVN, al menos, tiene una opción llamada Reubicar que puedes usar si la ubicación del repositorio ha cambiado.

Además, este es un buen ejemplo de por qué siempre debes usar DNS/nombres de host en lugar de la dirección IP directamente.

Estoy usando TortoiseCVS 1.10.9 en Vista Business y las conexiones externas a mi servidor fallaban regularmente en TortoisePlink.

Descargué la última versión de PuTTY (0.60) y configuré TortoiseCVS para que apunte al plink incluido con este PuTTY (CVS->Preferencias->Herramientas).Las opciones de la línea de comando parecen ser las mismas, pero una diferencia es que TortoisePlink muestra un cuadro de diálogo de contraseña si no tiene un par de claves para su servidor.El plink normal no lo hace.Por lo tanto, debe crear el par de claves (puttygen, creo) o especificar -pw en las opciones de la línea de comando (muy MALA idea de seguridad).

+1 para masilla...¡Lo he estado usando durante la última década y nunca necesité nada más!

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top