2 votos

¿Cómo habilitar ssh v1 en macOS Sierra?

Acabo de actualizar a MacOS Sierra, y encontré que openssh versión 1 ha sido desactivado o eliminado.

ssh1 is not supported

Tengo que usar ssh1 para algún servidor, ¿cómo puedo habilitar ssh1?

¿O puedo instalar otro openssh que soporte ssh1 provisionalmente?

2voto

user205410 Puntos 1

Aquí está mi repositorio github tratando de resolver el problema por Parcheando el openssh en homebrew/dupes. Está lejos de ser perfecto pero funciona.

Básicamente tienes que hacerlo:

brew tap homebrew/dupes
curl -fsSL https://github.com/boltomli/MyMacScripts/raw/master/homebrew/homebrew-dupes.openssh.diff | patch /usr/local/Homebrew/Library/Taps/homebrew/homebrew-dupes/openssh.rb
brew install openssh --with-ssh1

1voto

chubbsondubs Puntos 16075

Tenga en cuenta que openssh también muestra incorrectamente este error cuando se conecta a un puerto con firewall o a un puerto sin sshd escuchando.

En mi caso obtuve este error en MacOS cuando utilicé por error "ssh -P5363 ..." en lugar de "ssh -p5356 ..."

0voto

Tony White Puntos 41

Línea curl/patch de arriba ligeramente modificada para funcionar en MacOS Sierra...

curl -fsSL https://github.com/boltomli/MyMacScripts/raw/master/homebrew/homebrew-dupes.openssh.diff | patch /usr/local/Library/Taps/homebrew/homebrew-dupes/openssh.rb

0voto

Iurii Puntos 11

OpenSSH se ha movido de 'dupes' a 'core'. boltomli ha actualizado su repositorio de GitHub para dar cuenta de esto. Aquí está el nuevo comando para hacerlo funcionar en Sierra.

curl -fsSL https://raw.githubusercontent.com/boltomli/MyMacScripts/master/homebrew/homebrew-core.openssh.diff | patch /usr/local/Homebrew/Library/Taps/homebrew/homebrew-core/Formula/openssh.rb
brew install openssh --with-ssh1

-2voto

William Bell Puntos 367

Dado que ssh1 es absolutamente antiguo (v2 ha sido estándar desde hace 10 años) una solución mucho mejor es actualizar la seguridad en el servidor al que accedes que todavía está ejecutando sólo ssh1. V1 tiene todos los problemas de seguridad habituales de un software de hace 20 años, quienquiera que esté gestionando esa pieza de hardware en particular simplemente no está haciendo su trabajo.

Probablemente puedas instalar un cliente alternativo que soporte V1, pero yo enviaría un memorándum a la dirección diciéndole que tienen un problema importante con su hardware heredado.

AppleAyuda.com

AppleAyuda es una comunidad de usuarios de los productos de Apple en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X