¿Cómo cambiar lo que usa ssh: //?

9

Parece que hay dos versiones diferentes de cliente SSH en mi Macbook Pro con Sierra (10.12.4). Si hago lo siguiente:

$> ssh dev

Funciona bien. Sin embargo, si hago lo siguiente:

$> open ssh://dev

Abre un nuevo terminal que luego se queja de la configuración de cifrado en mi archivo ssh_config . Al investigar las quejas específicas, descubrí que la apertura a través del controlador de protocolo está usando una versión anterior de SSH.

¿Cómo cambio a qué cliente SSH se redirige el protocolo?

    
pregunta Joshua Gilman 11.05.2017 - 02:59

3 respuestas

5

Puede usar una herramienta que sea muy cómoda para cambiar la aplicación predeterminada para manejadores de URL específicos.

Cambiar el esquema de URL ssh con RCDefaultApp

  1. Descargue RCDefaultApp versión 2.1
  2. instalar el panel de preferencias
  3. Ir a Preferencias del sistema > Aplicaciones predeterminadas > URLs
  4. Ir a "ssh"
  5. En el lado derecho, seleccione su aplicación preferida

Se verá muy similar a esta captura de pantalla:

    
respondido por el oa- 16.05.2017 - 20:05
1

Para responder a su pregunta acerca de cambiar el cliente de protocolo ssh: //,

Por enlace , puede modificar ~/Library/Preferences/com.apple.LaunchServices/com.apple.launchservices.secure.plist para abrir cualquier aplicación con un identificador registrado cuando ssh: // o se encuentra otra URL.

Esta no es una solución perfecta, ya que aún requiere un paquete de aplicaciones o usará Terminal.app (que es lo que ya ve).

Pero, deberías poder arreglar tus archivos .login o .bashrc para que el shell Terminal.app predeterminado use tu ssh preferido de todos modos.

    
respondido por el Kent 17.05.2017 - 01:36
0

No tengo mac para verificar en este momento, pero mi conjetura es:

Mac incluye ssh client / usr / bin / ssh

Instaló una versión más reciente en / usr / local / bin / ssh

Puedes intentar eliminar / usr / bin / ssh o reorganizar el pedido de $ Path para que escoja / usr / local / bin / ssh primero

    
respondido por el Michał Gąsior 19.05.2017 - 12:10

Lea otras preguntas en las etiquetas