Mostrando entradas con la etiqueta ssh. Mostrar todas las entradas
Mostrando entradas con la etiqueta ssh. Mostrar todas las entradas

martes, 22 de abril de 2014

Conexiones remotas desde Gnome

Cuando usamos linux normalmente viene integrado todo el software cliente de conexión a otros equipos.


Conexiones tipo Terminal
Vinagre es una aplicación que nos permite utilizar los clientes ssh, vnc y rdp. En nuestro caso sólo lo vamos a utilizar para vnc, así tenemos más opciones y que cada uno opte por la que más le interese.

#SSH
ssh %u@%h

#RDP
rdesktop -g 1024x764 -D -N -a 16 -z -x m -P -5 %h:%p

#VNC
vinagre --geometry 1024x768 %h:%p

#TELNET

telnet %h

Conexiones de intercambio de archivos
Gestion de archivos desde nautilus. Si pulsamos F3 en Nautilus obtenemos un segundo panel tipo Midnight Commander

#SAMBA
nautilus smb://%u@%h/%d

#SCP
nautilus sftp://%u@%h/%d

#FTP
nautilus ftp://%u@%h/%d

#FTP Publico
nautilus ftp://%h/%d


Leyenda:
Las variables corresponden a:
%h = Host al que nos vamos a conectar
%u = Usuario con el cual nos queremos conectar al host remoto
%d = Directorio del servidor remoto 
%p = puerto al que nos conectamos

lunes, 11 de octubre de 2010

Como actualizar ubuntu desde un terminal

Como bien sabréis, lo normal es actualizar los paquetes de una versión ya instalada (como windows update), pero si hay algo bueno por excelencia de los repositorios es poder cambiar de versión de Sistema Operativo sin tener que reinstalar o formatear todo el disco.


Para los no entendidos en la materia (aquellos que vienen de microsoft), estoy hablando de pasar de windows 98 a XP y de XP a 7 y asi sucesivamente.
Ademas, muchas veces cuando se trata de servidores linux, no tenemos entorno gráfico (para ahorrar memoria, etc) y actualizamos los sistemas en remoto desde un terminal (siempre es mejor en un terminal local, sobre todo si el servidor es virtual y el terminal local es accesible en remoto). Este comando os ayudará a actualizar un sistema desde un terminal.


Para realizarlo necesitaremos instalar un paquete especial "update-manager-core".
sudo aptitude install update-manager-core


una vez tengamos instalado este paquete, ejecutamos el siguiente comando:
sudo do-release-upgrade

Añadido el: 2012-01-25
-----------------------------
Normalmente si la version instalada es LTS nos dejara actualizar de LTS a LTS pero si necesitamos actualizar a una versión de desarrollo o a una normal por ejemplo pasar de 10.04 a 10.10, debemos modificar el archivo
nano /etc/update-manager/release-upgrades
modificar Prompt=lts por Prompt=normal
-----------------------------

esto es lo que devuelve la ejecucion del comando en una ubuntu 8.04, si lo hacemos desde SSH

root@localhost:~# sudo aptitude install update-manager-core;sudo do-release-upgrade
Reading package lists... Done
Building dependency tree    
Reading state information... Done
Reading extended state information    
Initializing package states... Done
Writing extended state information... Done
Building tag database... Done          
No packages will be installed, upgraded, or removed.
0 packages upgraded, 0 newly installed, 0 to remove and 0 not upgraded.
Need to get 0B of archives. After unpacking 0B will be used.
Writing extended state information... Done
Reading package lists... Done          
Building dependency tree    
Reading state information... Done
Reading extended state information    
Initializing package states... Done
Building tag database... Done    
Checking for a new ubuntu release
Done Upgrade tool signature
Done Upgrade tool
Done downloading          
extracting 'lucid.tar.gz'
authenticate 'lucid.tar.gz' against 'lucid.tar.gz.gpg'
tar: Removing leading `/' from member names

Reading cache

Checking package manager

Continue running under SSH?

This session appears to be running under ssh.
It is not recommended 
to perform a upgrade over ssh currently because in case of failure it
is harder to recover.

If you continue, an additional ssh daemon will be started at port
'9004'.
Do you want to continue?

Continue [yN] 


domingo, 3 de octubre de 2010

Como administrar equipos linux mediante SSH y SCP

Este articulo creo que resulta muy interesante
http://es.tldp.org/LinuxFocus/pub/mirror/LinuxFocus/Castellano/January2003/article278.shtml


Para mi lo mas importante de este articulo es el apartado de intercambio de certificados "Conectándose a un ordenador remoto sin contraseña".

viernes, 1 de octubre de 2010

Habilitar SSH en vmware ESXi

El otro día me hizo falta habilitar ssh para acceder a un servidor ESXi de vmware (si el que es gratis), y me costo un poco encontrar como hacerlo. 

Yo lo he probado en la versión 4 de vmware ESXi.

  1. Lo primero accedemos físicamente a la maquina y pulsamos Alt+F1 en la consola.
  2. Escribimos unsupported en la consola, este texto no lo veremos mientras escribimos.
  3. Si hemos escrito bien el texto unsupported veremos la advertencia de Tech Support Mode. Además nos solicitara la contraseña del usuario root. La introducimos.
  4. Ahora deberíamos ver el prompt de root #, aprovechamos y editamos el archivo inetd.conf, para ello introducimos el comando vi /etc/inetd.conf
  5. Encontrar la linea que comienza con "#ssh", eliminar el carácter # y guardar el archivo. Para salvar el archivo y salir del editor vi basta con pulsar ESC :x, para salir sin guardar cambios ESC :q!
  6. Reiniciar servicios de la gestión con el comando /sbin/services.sh restart
  7. Deberías poder conectarte ya por ssh, sino prueba a reiniciar la máquina.


Esta información la he sacado de esta web http://www.yellow-bricks.com/2008/08/10/howto-esxi-and-ssh/