No puedo hacer que SCP funcione aunque SSH funcione

No puedo hacer que SCP funcione aunque SSH funcione

Tengo un VPS remoto al que puedo conectarme con éxito a través de SSH, usando mi clave SSH. Deshabilité la autenticación de contraseña en /etc/ssh/sshd_config.

No he podido hacer que scp funcione a pesar de revisar varios otros hilos sobre temas similares. Esto es exactamente lo que estoy haciendo y el resultado (casualmente el mismo nombre de usuario tanto en local como en remoto):

scp -vvv -i /home/xixor/.ssh/id_rsa /home/xixor/testfile1 [email protected]:/home/xixor/temp

Resultado:

Executing: program /usr/bin/ssh host xxx.xxx.xx.xxx, user xixor, command scp -v -t /home/xixor/temp
OpenSSH_8.4p1, OpenSSL 1.1.1i  8 Dec 2020
debug1: Reading configuration data /etc/ssh/ssh_config
debug2: resolve_canonicalize: hostname xxx.xxx.xx.xxx is address
debug3: expanded UserKnownHostsFile '~/.ssh/known_hosts' -> '/home/xixor/.ssh/known_hosts'
debug3: expanded UserKnownHostsFile '~/.ssh/known_hosts2' -> '/home/xixor/.ssh/known_hosts2'
debug2: ssh_connect_direct
debug1: Connecting to xxx.xxx.xx.xxx [xxx.xxx.xx.xxx] port 22.
debug1: connect to address xxx.xxx.xx.xxx port 22: Connection timed out
ssh: connect to host xxx.xxx.xx.xxx port 22: Connection timed out
lost connection

scp está instalado en el servidor remoto y funciona simplemente copiando cosas hacia/desde ubicaciones en ese servidor. ¿Hay algún registro de depuración que pueda encontrar en algún lugar del servidor que brinde más información sobre lo que está sucediendo? (es decir, información más allá del resultado anterior de mi máquina local al ejecutar el comando con el indicador -vvv)

información relacionada