mando a distancia

VNC es una salida de pantalla para su software de Linux en otro equipo, SSH ahora se chupó los ordenadores de enlace de Terminal Terminal Linux, utilizando el control de código de Linux. SSH es un canal de comunicación cifrado, sino también para garantizar su seguridad. SSH utilizará más suavemente (tarjeta de salida VNC escritorio imagen voluntad).

Desde MacOS o Linux a través de SSH remota Linux

1, para instalar Linux OpenSSH

Con el fin de lograr la función de SSH, usted tiene que determinar se instala el servicio SSH en su Linux, por lo general no puede ser instalado. Así que tendremos que instalar una herramienta de SSH de código abierto, llamado OpenSSH, el Linux se convierte en un servidor (es decir, como si mientras visita la visita al sitio de Linux). abre su terminal en Linux, a continuación, introduzca la siguiente frase para instalar openssh-server, sudoutilizando privilegios de administrador significan, así que después de un retorno de carro que puede requerir que introduzca su contraseña de usuario

$ sudo apt-get install openssh-server

Si no ha instalado previamente, la terminal le pedirá que tendrá muchas cosas que se van a instalar, es necesario confirmar. Después de la confirmación es más, que le ayudará a continuar con la instalación.

2, Mac o Linux SSH para Linux

Ahora su Linux es un estado que puede estar conectado a la SSH. Empezamos con MacOS o Linux que otra Linux remoto de empezar esto porque los sistemas MacOS y Linux son similares, por lo que la operación es más sencilla que la de Windows.

Tengo un Mac, por lo que utiliza un Mac operaciones de demostración específicos, esta operación y se utiliza la SSH operativo Linux es el mismo, ya que sólo tiene que abrir la terminal en su Mac y entrar ..:

$ ssh [要控制的用户名]@[它的IP地址]

Por ejemplo, yo uso un mac para manipular el nombre de usuario de Linux llama de Morvan, Morvan de este Linux dirección IP puede conseguir esto . En primer lugar, de nuevo al control de Linux, asegúrese de que controlar dos ordenadores y conexión manipulado en el mismo router. continuación, introduzca este control adquirir un número IP del ordenador en que siendo manipulada terminal de computadora.

$ ifconfig

Si no lo ha instalado solicita ifconfigque presione sus demandas como la instalación, introduzca el siguiente comando se puede instalar:

$ sudo apt install net-tools

Para asegurarse de que ifconfigdespués de su uso, de entrada ifconfig, y luego encontrar las palabras que comienzan con inet, esta es la ruta que está en la dirección IP. Por ejemplo, ahora es ip192.168.0.114

inet addr:192.168.0.114

Encontrar un buen IP (192.168.0.114), conoce el nombre de usuario de la computadora para ser manipulado (Morvan), ahora de vuelta a la terminal de ordenador de control (mi Mac). Comando ssh al comienzo de la terminal de entrada anteriormente mencionado Entonces se le solicitará que introduzca manipulado contraseñas de los usuarios de Linux. está claro que sólo las personas que conocen la contraseña para acceder a su Linux, de lo contrario, es demasiado fácil para ser negro.

$ ssh [email protected]
[email protected]'s password:

Nota: Es posible que tenga que probar esto en un fracaso manera ssh directa como yo, sólo una versión mejorada del 16 Ubuntu a la versión 17, el Mac por alguna razón que no me deja ir la versión de ssh 17 Ubuntu, muestra el siguiente error. y más tarde comprobado y encontrado una solución.

ERROR: @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
ERROR: @    WARNING: REMOTE HOST IDENTIFICATION HAS CHANGED!     @
ERROR: @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
ERROR: IT IS POSSIBLE THAT SOMEONE IS DOING SOMETHING NASTY!
ERROR: Someone could be eavesdropping on you right now (man-in-the-middle attack)!
........
ERROR: ECDSA host key for 192.168.0.114 has changed and you have requested strict checking.
ERROR: Host key verification failed.

Si ve este error anterior, el funcionamiento del terminal directa en el equipo (en mi Mac) lo siguiente:

$ ssh-keygen -R 要 ssh 去的 ip 比如下面这样
$ ssh-keygen -R 192.168.0.114

Después de la vuelta a la normalidad, a continuación, pulse los anteriores pasos SSH a Ubuntu. Introducir, confirmar la contraseña, puede controlar el terminal de ordenador al instante llegar a ser manipulado el terminal de ordenador de amigos. Se mostrará parte de esta información para demostrar que inicie una sesión con éxito. Ahora puede utilizar los comandos de Linux gratis aprendidos previamente, el control remoto de ordenadores Linux en su ordenador.

Welcome to Ubuntu 16.04.3 LTS (GNU/Linux 4.4.0-96-generic x86_64)

 * Documentation:  https://help.ubuntu.com
 * Management:     https://landscape.canonical.com
 * Support:        https://ubuntu.com/advantage

147 packages can be updated.
53 updates are security updates.

Last login: Sun Oct 15 00:21:56 2017 from 192.168.0.104
morvan@morvan-Latitude-E5550:~$

3, omitir la contraseña para entrar

Pero se puede ir más lejos, ahora Entrar vez cada SSH Linux, será necesario que introduzca una contraseña si inicia la sesión intentos son frecuentes, pero su contraseña ha puesto mucho tiempo, lo cual es muy molesto. Afortunadamente, podemos avanzar establecer un "acuerdo de confidencialidad" que permitirá identificar cuál de la computadora Linux puede iniciar sesión sin una contraseña. esto es public/private rsa key.

Vamos a Mac o Linux (ordenador de control) se genera en un public/private keypair(pública y privada) y la clave pública (clave pública) copiada a la Linux remoto de serlo cuando usted tiene la clave privada del ordenador de control a control remoto esta estación tiene una clave pública de Linux, que le ayudará a identificar el par. no necesita ser introducida la contraseña cada vez que el equipo remoto.

Así que primero todavía usamos mi demo Mac, introduzca el comando en el terminal de Mac ssh-keygenpara crear las claves públicas y privadas, donde se le pedirá que guarde los bloqueos. La usaremos por defecto lugar mejor. Así que escriba OK.

$ ssh-keygen
Generating public/private rsa key pair.
Enter file in which to save the key (/Users/MorvanZhou/.ssh/id_rsa):

OK, aparecerá el siguiente, debe determinar si desea una contraseña de protección, si sabe que su red de área local es seguro, esto no puede llenar. No voy a llenar, así que pulsa enter.

Enter passphrase (empty for no passphrase):

A continuación, se le pedirá que confirme de nuevo, entrar

Enter same passphrase again:

Por último, se mostrará algo como esto para decir que sus cerraduras han generado buena.

Your identification has been saved in /Users/MorvanZhou/.ssh/id_rsa.
Your public key has been saved in /Users/MorvanZhou/.ssh/id_rsa.pub.
The key fingerprint is:
SHA256:yVr3PAPmxVO1lBd7KvqBsBCZSE8mdYce8mjBiUfRDVE MorvanZhou@Morvan
The key's randomart image is:
+---[RSA 2048]----+
|    o=*++*E    o+|
|   ..**++..   .o+|
|    ..=* .    .oo|
|      ooo. . . ..|
|     .. S + = .  |
|       + * B o   |
|      . . + *    |
|           . +   |
|            .    |
+----[SHA256]-----+

A continuación, vamos a generar buena voluntad esta "clave pública" copiar a su Linux para ser controlado. Estructura de mando es el mismo que el anterior.

$ ssh-copy-id [被控制的用户名]@[它的ip]

Yo estaba controlado por los usuarios de Linux llamados Morvan, su IP, pasé la forma descrita anteriormente para encontrar. Así que entré en esto más adelante. Enter después de que pedirá que introduzca una contraseña controlado lado de la computadora.

$ ssh-copy-id [email protected]

/usr/bin/ssh-copy-id: INFO: Source of key(s) to be installed: "/Users/MorvanZhou/.ssh/id_rsa.pub"
/usr/bin/ssh-copy-id: INFO: attempting to log in with the new key(s), to filter out any that are already installed
/usr/bin/ssh-copy-id: INFO: 1 key(s) remain to be installed -- if you are prompted now it is to install the new keys
[email protected]'s password:

Después de que la contraseña es correcta, se da salida, y le dirá cómo usar ssh para conectarse al lado controlada del ordenador.

Number of key(s) added:        1

Now try logging into the machine, with:   "ssh '[email protected]'"
and check to make sure that only the key(s) you wanted were added.

Por último, tenemos un ordenador en el corazón contento ssh Mac / Linux controlaba - el tiempo de inicio de sesión no es necesario introducir ninguna contraseña -

$ ssh [email protected]

Welcome to Ubuntu 16.04.3 LTS (GNU/Linux 4.4.0-96-generic x86_64)

 * Documentation:  https://help.ubuntu.com
 * Management:     https://landscape.canonical.com
 * Support:        https://ubuntu.com/advantage

147 packages can be updated.
53 updates are security updates.

Last login: Mon Oct 16 08:36:26 2017 from 192.168.0.111

Linux a través de SSH de forma remota desde Windows

1, para instalar Linux OpenSSH
2, el software de Windows PuTTY SSH

En Windows, SSH no es tan comúnmente usado Linux y MacOS, y los sistemas Windows y Linux kernel no es lo mismo. Por eso, utilizamos el software para lograr un SSH más apropiado. PuTTY es una fuente abierta, libre, y con frecuencia utilizar el software SSH en primer lugar, tenemos que descargar el software.

Después de la instalación, encontrará el menú Inicio masilla, y abrir la masilla, verá lo siguiente. A continuación, el "nombre de host (o dirección IP)" de relleno que controlaba el IP de Linux.

Haga clic en el botón Abrir, usted será capaz de iniciar una sesión en Linux, saltará fuera de una pequeña ventana, lo que permite confirmar este equipo no es lo que desea vincular a un ordenador. Si se encuentra en su propia casa a internet, no se preocupe por los problemas de seguridad, punto directo Sí similares.

Desde el teléfono (Android Android / iOS de Apple) por SSH remota Linux

1, para instalar Linux OpenSSH
2, aplicación de SSH teléfono
Android aplicación, hay una gran cantidad de ssh de Apple sin duda mucho. De hecho, sólo tiene que utilizar el "SSH" Soso tienda de aplicaciones en el interior. En el interior habrá una gran cantidad de aplicaciones disponibles. I a "JuiceSSH", por ejemplo. debe ser otro son similares.
Descargar bueno "JuiceSSH". abrir esta aplicación, si no se ha creado ningún enlace ssh tendrá que hacer clic en las "conexiones", su propia para crear una conexión.
el siguiente paso en lo único que se requiere es que se desea conectarse, ssh a la dirección IP.
IP address intacta en la "dirección" en esta columna. continuación, haga clic en Aceptar para agregar ese gancho de la esquina superior derecha de la conexión.
después de determinar que va a saltar fuera una ventana que le permite confirmar si usted ordenador para conectarse a un equipo en lo que realmente se quiere conectar. Si en virtud de su router en su casa, no se preocupe, otros difíciles de negro que tienes. Si el siguiente estás en una vía pública usted todavía tiene que comprobar varias veces, conseguir tiempo libre para ser hackeado.
continuación, introduzca su ordenador Linux es la contraseña del usuario. después de confirmar que será capaz de utilizar ssh controles normales en el teléfono celular El ordenador Linux.

Con el control remoto TeamViewer y VNC desde un ordenador

VNC o TeamViewer esta herramienta es para ofrecerle un mando a distancia escritorios gráficos. Son todo el software de terceros.

1, TeamViewer

TeamViewer hecho, se ha desarrollado muy maduro. Es un software de control remoto multiplataforma. Windows, MacOS, Linux, puede ser descargado mediante un teléfono móvil. Ya pasará fuera de la red, el escritorio del equipo proyectado para ser controlado para controlar el ordenador en. sin embargo, la fluidez, la velocidad depende en gran medida de la velocidad de la red. Si usted quiere hacer una pequeña escala, el control de LAN (ordenadores están en la misma ruta) del ordenador. VNC Creo que es un poco más rápido, ya que no lo hace fuera de la red. Por supuesto, la SSH o amigos más rápido, no tienen la imagen de salida, el código está directamente controlada por él.

2, VNC

De hecho, colectivamente VNC es una pieza de software siempre y cuando sea un conjunto bueno hasta el servidor Linux (servidor) de VNC, cliente, como el Mac, teléfono móvil, sólo tiene que instalar ningún software cliente VNC en el servidor será capaz de ordenadores de enlace Si le sucede que tiene amigos una frambuesa Pi (Pi de frambuesa), utilizará VNC es muy útil para, a continuación, en primer lugar, tenemos que establecer la barra libre del servidor VNC en su ordenador con Linux, el terminal de entrada abierta ....:

$ sudo apt-get install x11vnc

usuario confirmar Linux su contraseña, puede instalar los amigos x11vnc de software más utilizados. El uso de este software, la configuración es muy simple. Después de la instalación, lo mejor es dar a su x11vnc establecer una contraseña. Cuando no se establece una contraseña, sino también con Mac no a bordo, asegúrese de completar la contraseña, utilice la contraseña para iniciar sesión en el servidor Linux VNC puede ser.
modo de establecer un proceso contraseña es por lo que en su Linux Terminal entrar en el siguiente, a continuación, se le pedirá que introduzca la contraseña que desee, esta contraseña es cuando se conecta a VNC, inicie sesión con.

$ x11vnc -storepasswd

Enter VNC password:
Verify password:
Write password to /home/morvan/.vnc/passwd?  [y]/n y
Password written to: /home/morvan/.vnc/passwd

Después de configurar, introduzca el siguiente comando en el terminal de Linux, el formulario requiere una contraseña para abrir el servidor VNC.

$ x11vnc -usepw

Si está usando Ubuntu 17.10, a partir de la corriente (27 de octubre, 2017) para VNC no hay una solución de un error, por lo que este problema se produce por debajo de 17.10 versión de Ubuntu si se intenta la forma anterior, hay que tratar a continuación, un método que decir.

X Error of failed request: BadMatch (invalid parameter attributes)
  Major opcode of failed request: 73 (X_GetImage)
  Serial number of failed request: 41
  Current serial number in output stream: 41

Primera pregunta, miré por un largo tiempo, finalmente encontró una nueva versión de actualización de pantalla del escritorio de Ubuntu, parece ser convertido en 3D, entonces la forma 2D anterior x11vnc no son compatibles, por lo que queremos cambiar la forma del escritorio. La primera cosa es cerrar la sesión de su ordenador. en la esquina superior derecha del escritorio, elija con sus usuarios, y luego cerrar la sesión.
continuación, seleccione un modo de escritorio diferente (Xorg) de inicio de sesión del ubuntu. Como resultado, si repetimos el modo de inicio x11vnc anterior, no lo hará lo hará el error.

Finalmente, si no es con frecuencia fuera de fenómeno x11vnc, prueba esta a la intemperie cuando x11vnc directamente y se deja correr para siempre.

$ x11vnc -usepw -forever

3, conexión a Mac con VNC

Después de la vuelta terminado, utilice el Mac para conectarse a la VNC Linux es muy conveniente, el Mac, hay un software llamado la pantalla compartida. Abrirlo y entrar en su Linux en la dirección IP de la LAN (puede introducir ifconfig encuentran en Linux). Punto Connect, Por último, introduzca la contraseña que acaba de configurar VNC, usted será capaz de conectarse a él

4, con la conexión VNC Linux

Linux, hay un software VNC que viene con él. Mientras lo que ha encontrado en la esquina superior derecha "VNC", que fue mi software por vuelta es un lado Cliente VNC. Punto para abrirla, introduzca el servidor IP y acabar con su contraseña como .
Aquí Insertar imagen Descripción
5, con la conexión de Windows VNC

Al igual que en Windows, de hecho, hay muchas opciones, hemos puesto en marcha un servidor VNC en el lado de Linux en el lado de Windows, sólo tenemos un cliente VNC y hay muchos programas pueden lograr cliente VNC esta función He enumerado algunos abajo ...: TightVNC (gratis), RealVNC (gratis)

RealVNC Hay dos opciones, una es el visor de VNC, que se utiliza para el lado del cliente (control). Una de ellas es la conexión VNC, que se utiliza para el lado del servidor (controlada).

procedimientos de operación del lado del cliente VNC son simples. Para sólo requiere una del lado del servidor IP y su contraseña bien.

Fuente: Mo pitón problemas

Publicado 33 artículos originales · ganado elogios 1 · vistas 1226

Supongo que te gusta

Origin blog.csdn.net/weixin_44783002/article/details/105090494
Recomendado
Clasificación