Estoy trabajando en un dispositivo qnx, y quiero poder entrar en él. ¿Alguien tiene un manual sobre cómo abrir y ejecutar algo como OpenSSH?¿Cómo se instala un servidor ssh en qnx?
Respuesta
Dependiendo de si es 6.2, 6.3 o 6.4, de hecho lo harás de otra manera.
6.2 tiene "Instalador" o "Instalar software de QNX" en Photon, un programa de GUI que le permite descargarlo e instalarlo como Cachorro, YaST o similares de Fedora. El equivalente de línea de comandos es cl-installer.
6.3 no tiene el sistema de archivos 6.2, pero lo admite si es necesario. En 6.3, la forma más fácil sería obtener el paquete de 6.2 del http://download.qnx.com/contrib/repository621a/, descomprimirlo (es solo un tarball): debería poder averiguar qué archivo va a dónde.
6.4 tiene soporte para pkgsrc, que sería mi forma preferida de hacerlo allí.
Open Source Applications for QNX proporciona código abierto portado herramientas/aplicaciones, incluyendo sus fuentes completas y/o listo para usar binarios para QNX, como XFree86, Lesstif, DDD, VNC, Nedit y el grupo middleware como PVM.
No tengo idea de lo que eso significa, pero espero que te dé algo para empezar.
De acuerdo con this debe poder instalarlo desde el CD Rom de terceros, también disponible aquí: 3rd Party Apps. Esto requiere el uso de la aplicación qnxinstall.
QNX ha eliminado el soporte para paquetes desde la versión 6.4. Esto significa que es difícil instalar SSH y SSL desde el CD de aplicaciones de terceros, porque las utilidades requeridas ya no existen.
Resulta que su paquete de archivos qpk es en realidad un tgz disfrazado. Entonces, lo que puedes hacer es deshacer los paquetes de openssl y openssh. Creará una estructura de archivos como public/core - // opt Todo lo que necesita hacer es copiar todo el contenido de/opt a /, y luego agregar/opt/bin:/opt/sbin a su ruta, y/opt/lib a su LD_LIBRARY_PATH.
Otras cosas a tener en cuenta son:
- su generador de números aleatorios necesita ser iniciado (-t aleatorio)
- tendrá que establecer un nuevo/etc/openssh/sshd_config si quieres utilizar el servidor, he copiado mío de una máquina Ubuntu
- tendrá que generar claves, hay un montón de información sobre cómo hacer esto en línea
de lo que he leído, QNX 6.4.1 debe venir pre instalado con ssh. Todavía tengo que confirmar esto
FYI - se puede iniciar telnet con "inetd" que entra en contacto, y obtiene ftp comenzó por lo que puede mover las librerías SSH en etc.
en una Bolsa de 6,5, o 6 6.5.0SP1.6 Sistema de todo lo que hay que hacer es crear sus claves:
ssh-keygen -tdsa -f/etc/ssh/ssh_host_dsa_key
ssh-keygen -trsa -f/etc/ssh/ssh_host_rsa_key
A continuación, iniciar el servidor sshd (es necesario especificar la ruta completa):
/usr/sbin/sshd
Si algo no está funcionando iniciar el servidor con activar la salida de depuración y el problema debería ser obvio: /usr/sbin/sshd -DDD
Si desea iniciar un servidor SSH para transferir archivos fácilmente. El daemon SSH (sshd) ya está instalado, pero falta la 'configuración'.
crear las claves (NO use una contraseña): ¹
random -t ssh-keygen -t rsa -f /etc/ssh/ssh_host_key -b 1024 ssh-keygen -t rsa -f /etc/ssh/ssh_host_rsa_key ssh-keygen -t dsa -f /etc/ssh/ssh_host_dsa_key
Crear una cuenta de usuario diferente de raíz con un password.²
- Agregue el usuario al grupo sshd en:
/etc/group
=>sshd:x:6:user1
- de inicio mediante la ejecución:
/usr/sbin/sshd
Para QNX 6.6.0, que tienen que ver con eso:
Crear otra clave
ssh-keygen -t ecdsa -f /etc/ssh/ssh_host_ecdsa_key
(La generación de claves ECDSA sólo es necesario para QNX 6.6.0 - véase también here)
Crear carpetas en consecuencia para adaptarse a este camino
/var/chroot/sshd/
Si desea utilizar SFTP:
- Crear/Usar el archivo
/etc/ssh/sshd_config
y permitirSubsystem sftp /usr/libexec/sftp-server
añadiendo esta línea al archivo
Algunos pasos también están cubiertos here en el manual de QNX sobre el comando sshd.
¹ aquí: la carpeta ssh/
fue creado en /etc/
y asegúrese de que los archivos pertenecen al usuario que ejecuta el sshd!
² (es decir, el acceso directo de root a través de SSH está desactivado por defecto, pero se puede activar mediante la especificación de PermitRootLogin yes
en el /etc/ssh/sshd_config
) presentar
Me perdí esa nota de pie de página discreta (1) y los comandos 'ssh-keygen' fallaron sin que me diera cuenta. Como resultado, tuve que hacer las instrucciones dos veces (después de llegar al final y crear/etc/ssh). ¡Sin embargo, estas instrucciones son geniales! – sage
- 1. ¿Cómo se instala un módulo en erlang?
- 2. JSch: Cómo enviar ssh a un servidor usando ssh-keys
- 3. Cómo se instala sqlite3 en Windows
- 4. ¿Cómo se instala filemagic (libmagic) en Heroku?
- 5. ¿Cómo se instala un módulo de Appcelerator en OSX
- 6. ¿cómo se instala un paquete PEAR en WAMP, Windows 7?
- 7. ¿Cómo transferir un archivo al servidor ssh en una conexión ssh hecha por paramiko?
- 8. Implementación del servidor SSH en C# /. Net
- 9. Python - Cómo utilizar Conch para crear un servidor SSH virtual
- 10. ¿Cómo puedo probar mis ssh-keys localmente sin un servidor?
- 11. Notepad XmlTools ++ no se instala
- 12. APKLIB no se instala en Maven Repo
- 13. FFI 1.0.11 no se instala en cygwin
- 14. gevent no se instala correctamente en Ubuntu
- 15. ¿Dónde se instala meteor en Mac?
- 16. ¿Cómo copiar un archivo a un servidor remoto en Python usando SCP o SSH?
- 17. Lee un archivo del servidor con ssh usando python
- 18. ¿cómo se instala una jre en eclipse/springsource toolsuite?
- 19. ¿Cómo se instala 'rj' en el plugin StatET para Eclipse?
- 20. ¿Cómo se instala el plugin m2e-android en Eclipse?
- 21. MacPorts no instala org.macports.mysql5.plist con el servidor mysql5 +
- 22. Cómo conectarme al servidor local con SSH (PuTTy)
- 23. ¿Cómo se puede saber si se instala un servicio de Windows utilizando (preferentemente) solo un lote?
- 24. archivo APK que se instala dos aplicaciones
- 25. Recepción en tiempo real de paquetes UDP con QNX RTOS
- 26. ¿Cómo enviar ssh al servidor local sin contraseña?
- 27. Cómo depurar un túnel ssh
- 28. Reenvío de puertos SSH en un archivo ~/.ssh/config?
- 29. El archivo .jar no se instala en los teléfonos móviles de Samsung, pero se instala en Nokia
- 30. Invalidar -Werror cuando se instala desde Cabal
QNX está muriendo lentamente.El enlace de arriba ya no funciona. – m1tk4