2 votos

¿Hay alguna forma de actualizar el cliente sftp de la terminal?

El binario sftp preinstalado en MacOS es una mierda. Cuando uso mi máquina ubuntu, sftp tiene cosas gloriosas como un historial y la finalización de la pestaña. He mirado por ahí, y no puedo decir un camino claro para actualizar el binario. ¿Alguien ha hecho esto? ¿Cómo?

2voto

forresthopkinsa Puntos 101

Tl;dr: openssh paquete homebrew


En este momento, si usted which sftp Verás /usr/bin/sftp , que es la versión lisiada del programa de Apple. Puede instalar la última versión de OpenSSH (incluye ssh , sftp , scp , ssh-agent etc.) para resolver el problema.

Suponiendo que tengas instalado Homebrew:

brew install openssh

Ahora está instalado. Sin embargo, si ejecuta which sftp , es posible que aún veas el antiguo /usr/bin/sftp y no el de Homebrew instalado en /usr/local/bin/sftp . No queremos sobrescribir los archivos de Apple (generalmente no es una buena idea) así que simplemente pondremos los binarios de Homebrew como una prioridad más alta en su terminal.

Ajuste su PATH en su .zshrc :

export PATH=$(brew --prefix)/bin:$PATH

Abre un nuevo terminal y probablemente verás which sftp devolver /usr/local/bin/sftp . Hecho.

0voto

Kerry Puntos 100

Instalar homebrew un gestor de paquetes de MacOS. https://brew.sh/

HomeBrew es el más mencionado en estos días. sftp parece ser uno de los programas que se pueden descargar.

otros gestores de paquetes son: MacPort -- Licencias BSD Fink -- Licencia pública general de GNU

Yo averiguaría qué cliente sftp utiliza Ubuntu y buscaría la versión para MacOS.

0 votos

¿Puedes especificar el nombre exacto de la fórmula para instalar sftp usando Homebrew?

0 votos

Estoy de acuerdo con Nimesh. No lo veo en homebrew, lo he comprobado antes de hacer la pregunta.

1 votos

Prueba con brew install openssh y edite su $PATH como sea necesario.

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