Conectar dos Máquinas remotamente transferencia de archivos ssh
Teamviewer
o alternativas.
La vía más fácil es a través de
servidores y clientes sftp
De GNU a GNU
A través de ssh
Instalación en Debian
Servidor
Directo por terminal
Ejecutar programas en el remoto
Programas auxiliares
Panel de gnome
screen
sshmenugnome
sshpass
FileZilla Midnigth Commander
Guión para recoger info de cómo conectar
Administración de carpetas
Nautilus
A través de sshfs
En Karmic
En el servidor
Por revisar
Apagar Monitor vía ssh
Información General de SSH
Whowatch: averigua quién está conectado a tu equipo
Copiar archivos
FTP
NFS
Vía Vinagre
De GNU a Windows
Samba
De Windows a GNU
De GNU a GNU http://lists.freebsd.org/pipermail/freebsdquestions/2006February/113330.htmlhttp://lists.
freebsd.org/pipermail/freebsdquestions/2006February/113330.html
A través de ssh
Instalación en Debian
Se puede seguir la
creación del metapaquete
.
Resumen
Se instala el paquete ssh, compuesto en Debian de opensshclient y opensshserver. Si se
va a usar sólo server, se puede emplear entonces ese paquete. sudo apt install ssh
Servidor
Se cambia el puerto (de 22 a 4433) y se autoriza el cortafuegos.
PUERTO=4433
awk '{ gsub(/Port 22/, "Port $PUERTO"); print }' /etc/ssh/sshd_config|sudo tee
/etc/ssh/sshd_config
sudo ufw allow "$PUERTO"
sudo ufw limit ssh/tcp
sudo ufw enable
Reiniciamos el servidor:
sudo systemctl restart sshd.service
Si es red local, podemos ver el ip asignado (si es por cable suele ser en eth0) mediante:
sudo ifconfig
o directo por
netstat nr|head 3|tail 1 |cut d" " f10
Directo por terminal
En destino debe estar instalado el servidor, que suele estar asociado al paquete
SSHserver.
ssh usuario@ip p puerto Y
Ejemplo:
ssh sofia@190.145.245.125 p 4321 Y
o también
ssh l sofia 190.145.245.125 p 4321 Y El Y es para poder abrir programas con interfaz de usuario distinto a la consola.
Si se quiere conectar a una máquina conectada a un mismo router:
En la máquina que será servidor: sudo ufw allow 22; sudo aptitude install pcmanfm
#Recupera Nautilus como el navegador predeterminado en Karmic
sudo sed i 's/pcmanfmfind.desktop;//g' /usr/share/applications/mimeinfo.cache sudo sed i 's/pcmanfmfolderhandler.desktop;//g' /usr/share/applications/mimeinfo.cache
sudo sed i 's/pcmanfm.desktop;//g' /usr/share/applications/mimeinfo.cache
ssh usuario@192.168.0.102 Y p 22
p 22 es el puerto predeterminado.
Para conexión local, por si se quiere por ejemplo ejecutar los mismos comandos en una
local y una remota con Terminator (activando Transmitir Todo o al Grupo):
ssh dd@localhost p 4433
Probado en Karmic y Lucid. Revisar Gdoc Creador de Metapaquete ssh
p: puerto
Y:permite pasar programas gráficos (X11)
Ejecutar programas en el remoto
Luego de loguear, se precede con (funciona con X o Y como opción):
DISPLAY=:0
o si se quiere ejecutar una sola línea sin logearse:
ssh X user@host 'DISPLAY=:0 notifysend "TEST MESSAGE."'
Programas auxiliares
Panel de gnome Se puede simplemente crear un cajón con lanzadores, o lanzadores de aplicaciones
personalizados directos al panel.
A dichos lanzadores se les coloca por tipo aplicación.
Por comando puede ser (si se quiere usar gnometerminal o terminator):
gnometerminal e "ssh juan@190.210.114.129 p 4433 Y"
terminator e "ssh juan@190.210.114.129 p 4433 Y"
Incluso se puede guardar en la primera línea de un archivo local la clave del remoto y
emplear sshpass: terminator e "sshpass f ~/laclave.txt ssh jose@190.206.223.129 p 4433 x"
Si no se quiere abrir aplicaciones gráficas en la local o se quiere apagar el monitor en la
remota se puede omitir el parámetro Y o añadir el parámetro x (en minúscula).
screen
En http://www.lopst.com/?p=760 dicen que con screen se puede entrar a un servidor ssh, ...
Regístrate para leer el documento completo.