Tengo una computadora poderosa en el laboratorio e instalé Ubuntu 11.10 de 64 bits. Quiero instalar un servidor SSH en él, para poder acceder a él desde casa e incluso desde mi Android a través de ssh. Pero no tengo ninguna experiencia en la creación de un servidor ssh.
La máquina tiene una IP dinámica. No quiero otros usuarios de ssh, instalarlo solo para mí será suficiente para mí.
¿Donde debería empezar? ¿Qué herramientas necesito y cómo las configuraría?
ssh
remote-access
petrichor
fuente
fuente
Respuestas:
Para comenzar con ssh en general, instale openssh-server.
En el próximo reinicio, esto debería iniciarse automáticamente. Para conectarse a la computadora de forma remota, simplemente ingrese lo siguiente en una terminal remota, sustituyendo los nombres de MAYÚSCULAS por los suyos:
Ahora, para cuidar la dirección IP dinámica que le obliga a volver a verificar la IP todo el tiempo:
Obtenga una cuenta gratuita en dyndns.com y elija el nombre que desea escribir cuando se conecte.
Una vez hecho esto, instale "ddclient" en la máquina del servidor. Esto actualizará automáticamente la dirección IP con dyndns.
Cuando lo ejecute, le hará una serie de preguntas, así que tenga su nombre de usuario, contraseña y la URL que eligió anteriormente listos para escribir. También debería agregarse automáticamente al inicio.
Eso debería ser. Ahora, cuando ssh, simplemente use la URL que eligió en lugar de su IPADDRESS ya que esto debería actualizarse automáticamente si la IP cambia.
Si tiene un enrutador, ¡asegúrese de reenviar el puerto 22 a su servidor! Hay muchas guías sobre esto en portforward.com para su enrutador específico.
fuente
Puede obtener un nombre de host a través de un servicio como http://www.noip.com/ y luego configurar un servidor ssh. luego se conectaría por ejemplo
fuente
puede usar SSH usando el protocolo xmmpp / jabber . para que pueda acceder solo con google talk en su escritorio o teléfono móvil, por ejemplo, android. No necesita IP Público No necesita configuración especial Solo instale y ejecute como un servicio. Hice un script (probado en mi sistema operativo raspian en Raspberry Pi) para que pueda instalar fácilmente robotito. estos son los pasos 1. Abra el comando Shell o puede llamarlo Terminal, vaya a su carpeta de inicio, descargue el script de instalación por comando: wget https://opengateway.googlecode.com/files/robotito se guardará en su carpeta de inicio ~ (por ejemplo, / home / pi)
después de eso ejecuta el script ingresando el comando: sudo ./robotito
y luego puede editar el archivo credentials.rb en la carpeta de configuración si robotito usa su cuenta gtalk y guardarlo presionando ctrl + x e y. El valor predeterminado es usar nano editor.
ejecutar el robotito en la carpeta robotito por comando ./jabbershd start
listo, puede usarlo ahora desde cualquier cliente de Google Talk, no olvide agregar la cuenta robotito gtalk a su cuenta de Google Talk y pruébelo chateando entre sí antes de usar la cuenta.
fuente
mira este enlace:
http://www.raspberryanywhere.com/
Quizás pueda ser de alguna ayuda. ¡He estado usando el servicio desde hace varias semanas y funciona muy bien!
El enlace proporciona un visor de equipo de software simple para acceder a su tablero de frambuesa desde cualquier lugar. Además, puede usar su cliente SSH habitual; solo proporcionan una dirección virtual para conectarse a su placa a través de SSH o HTTP. Vale la pena intentarlo seguro!
fuente
Necesita un cliente DNS dinámico en su PC (o enrutador) y, opcionalmente, abra el puerto 22 en su enrutador a la máquina Ubuntu si la PC está detrás de él. Luego puede acceder a su máquina a través de algún nombre personalizado en lugar de IP.
fuente
Instalar y usar ssh es fácil. Puede instalarlo desde aquí: https://apps.ubuntu.com/cat/applications/oneiric/openssh-server/ .
Una vez que esté instalado, se ejecutará y se ejecutará automáticamente en el arranque. Todos los usuarios de la máquina local podrán usarla. Aún necesitará reparar su red para poder conectarse a ella, pero eso realmente no tiene nada que ver con ssh. Si tiene una IP pública, puede usar algo como dyndns.org y ddclient para obtener un nombre dinámico. Si no tiene una IP pública, entonces también necesitará configurar su red para reenviarle tráfico.
fuente