Saltar al contenido

cuaderno de campo

anotaciones

Menú
  • casa
    • dinou del carrer nou
  • cocina
    • pan
    • repostería
    • verdura
  • huerto
    • instrucciones sobre el huerto
    • plano del número 29
    • huerto del año 2025
  • humanidades
    • fonoteca
    • galería
  • juego
    • colección de roms
    • steamos en steam deck
    • lista de juego
    • dosbox
  • linux
    • bash
    • sistema operativo
    • ssh
  • web
    • apache
    • css
    • html5
    • javascript
    • mysql
    • php
Menú

Categoría: ssh

ssh : entorno de ejecución

Publicada el 7 de noviembre de 20197 de septiembre de 2021 por ernesto

por defecto, una conexión ssh se desarrolla en un entorno de ejecución sh (más ligero, más rápido) y no bash (más lento, aunque más completo). es probable que, en la ejecución de ciertos comandos vía ssh, éstos no estén disponibles en el entorno por defecto, /bin/sh:

ssh RB3 "cd ~/bin; python -m youtube_to_mpd -s YSEe8Xfnv7w"
/bin/sh: 1: youtube-dl: not found
sh: 1: youtube-dl: not found

la librería youtube_to_mpd del ejemplo necesita el comando youtube-dl para su desarrollo y, en el entorno de ejecución de /bin/sh, no lo encuentra (no está disponible).

Más
Etiquetado como bash, ssh

ssh: conexiones rotas al rato

Publicada el 25 de junio de 20187 de septiembre de 2021 por ernesto

si no se quiere que la conexión ssh se interrumpa por sí sola al cabo de un tiempo, son necesarios dos cambios:

del lado del cliente

nano .ssh/config

Host *
ServerAliveInterval 45
ServerAliveCountMax 3

del lado del servidor

sudo nano /etc/ssh/sshd_config

ClientAliveInterval 45
ClientAliveCountMax 3

ServerAliveInterval y ClientAliveInterval

Sets a timeout interval in seconds after which if no data has been received from the server, ssh will send a message through the encrypted channel to request a response from the server.

Más
Etiquetado como clientalivecountmax, clientaliveinterval, serveralivecountmax, serveraliveinterval

ssh: configuración servidor-cliente

Publicada el 8 de diciembre de 201511 de julio de 2023 por ernesto
Puesto al día el 11 de julio de 2023.

configuración del servidor

el servidor ssh de este ejemplo tendrá una dirección IP fija, 192.168.1.7; un puerto propio, 9776; y el nombre de su dominio (hostname) será RB.

en primer lugar, hay que instalar el servidor y cliente ssh:

sudo apt install ssh

a continuación, se establece el nombre del dominio del servidor como RB y se traduce o vincula el mismo a la dirección IP 192.168.1.7:

sudo nano /etc/hostname

RB

sudo nano /etc/hosts

192.168.1.7 RB

luego, se añaden las direcciones IP permitidas por el servidor en /etc/hosts.allow

Más
Etiquetado como cat, chmod, netstat, ssh, ssh-add, ssh-copy-id, ssh-keygen, systemctl

RSS rutas fuera

  • Hoy, en Caminando entre Monstruos, los perros-vampiro de Pratdip…con Javier Resines 10 de julio de 2025 Javier Resines
  • Beats and yelling: Warmoon Lord 9 de julio de 2025 Hate Meditations
  • Retromorphosis – Psalmus Mortis(2025) 7 de julio de 2025 Nicholas Mkhl
  • HSS: Rob Miller(Amebix, Tau Cross) 6 de julio de 2025 hessianfirm
  • Sadistic Metal Reviews: Death to the Trivial 6 de julio de 2025 Brett Stevens
  • Kaevum – Ultra (2025) 2 de julio de 2025 Max Schoenbach
  • Necropolis AD Podcast Launches with “DEATH TO POSEURS!” Episode 2 de julio de 2025 Brett Stevens
  • Beats and yelling shorts, 2nd July 25 2 de julio de 2025 Hate Meditations
  • Revista DeMisterios: Especial primer aniversario 1 de julio de 2025 Javier Resines

Categorías

apache bash casa cocina corral css fonoteca galería html5 huerto humanidades humanidades digitales jardín javascript juego linux mysql pan php repostería Sin categoría sistema operativo ssh verdura web

Archivo

cuaderno de campo 2011-2025