2010-02-09 18:54
Igual has intentado pasarte ficherillos de un ordenador a otro por ssh, o mejor, usando sshfs, y te ha pasado como a mi:
yo@miotrordenador > ssh yo@192.168.1.33
y luego, un rato de espera hasta que se llega un "time out". No tengo claro qué es lo que ha sucedido, pero he hecho todo esto:
- Edita /etc/hosts y añade la línea siguiente
192.168.1.34 miotroordenador
- Añade a /etc/ssh/sshd_config lo siguiente (o descoméntalo, según)
UseDNS no
AllowUsers jmerelo@192.168.1.*
Comenta todas las líneas que tengan algo de GSSApi. Por si las moscas
- Añade también esto a /etc/hosts.allow
ALL: 192.168.1.0/255.255.254.0
- Finalmente, añade en el otro ordenador lo siguiente a /etc/hosts
92.168.1.34 miordenador
- Rearranca sshd en miordenador
yo@miordenador > sudo /etc/init.d/sshd restart
- Y ya puedes hacer
yo@miotrordenador > ssh yo@miordenador
Y también scp, sftp, y todo lo demás.
Etiquetas: ssh, trucos, linux, lan, openssh, howto, fail
Referencias (TrackBacks)
URL de trackback de esta historia http://atalaya.blogalia.com//trackbacks/65899
Comentarios
1
|
De: Quique |
Fecha: 2010-02-09 21:04 |
|
También puedes meterte el filezilla y te quitas problemas... aunque bueno, ya es cuestión del cariño que se le tenga a la terminal xD
|
2
|
De: jose |
Fecha: 2010-02-09 22:45 |
|
pasar ficherillos de un ordenata a otro usando el comando ssh va a ser difícil aunque puedas conectarte...
|
3
|
De: JJ |
Fecha: 2010-02-09 22:48 |
|
@Quique necesitas tener el servidor instalado, y que te vaya...
@jose si no puedes usar ssh, tampoco scp ni sshfs ni sftp ni nada...
|
4
|
|
Hola JJ y demás,
sí, yo también estoy usande ssh todo el tiempo para copiar ficheros de un ordenador a otro, sobre todo con rsync y scp.
Pero, tengo una pregunta: ¿Se puede hacer el mismo "truco" pero con direcciones IP dinámicas? Yo estoy todo el tiempo adivinando el númeo IP dado que pueden cambiar para raras veces lo hacen. Sería más fácil poder referir a todas las máquinas por nombre y olvidarse de la IP.
|
5
|
De: JJ |
Fecha: 2010-02-14 10:53 |
|
Carsten tío, cuanto tiempo... Imagino que se podrá hacer. Hay otras soluciones para sincronizar, como unison, que igual tienen en cuenta eso.
|
6
|
|
Sí, cuanto tiempo. A ver si lo hago funcionar, tu post me ha inspirado por lo menos. Como puedes ver, también he decidido crear un blog en español, allí escribiré sobre las cosas que pasan y todo lo demás ... o eso espero por lo menos, a ver si en realidad voy a tener tiempo, problema de siempre :-)
|
7
|
|
jose: ¿Quién dice que no pueden pasarse archivos de ordenador a ordenador por ssh?¡Qué barbaridad!¡Y discos completos, hombre! Mira, mira:
http://blog.unlugarenelmundo.es/2006/10/05/transferencia-de-ficheros-con-netcat-o-ssh/
|
8
|
|
El UseDNS se usa por seguridad, para comprobar que el nombre y la IP se corresponden en ambos sentidos. Desactivarlo no es muy aconsejable. Por otro lado, tampoco es necesario el AllowUsers porque se permite el acceso a todos los usuarios por defecto, ni tocar los /etc/hosts.allow|deny ya que vienen totalmente desactivados de serie.
Finalmente, para evitar usar la IP directamente existe una solución mucho más sencilla: basta con añadir al ~/.ssh/config unas líneas como estas (para más información, man ssh_config):
Host miotroordenador
Hostname 192.168.1.34
User yo
|
9
|
De: JJ |
Fecha: 2010-02-25 09:08 |
|
Lo tendré en cuenta, gracias.
|