(2) Principio de inicio de sesión SSH

1. Uso directo

1. Encienda el automóvil, conéctese a WIFI, contraseña:
donguan 2. Inicio de sesión remoto SSH: ssh -Y [email protected], contraseña: donguan

Dos, comando de inicio de sesión

1. Comando SSH:
① Protocolo de red seguro basado en la capa de aplicación
② Su uso es principalmente para facilitar el uso remoto de la función de automóvil ROS

2. Wheeltec:
Hay una Raspberry Pi en nuestro automóvil, que es equivalente a una computadora. Contiene el sistema Ubuntu. El nombre de usuario de este sistema es wheeltec.

3.
La dirección wifi enviada por el coche "192.168.0.100"

En tercer lugar, la razón para usar SSH

Hay dos razones:
1. Primero, si nuestro auto no está equipado con pantalla, teclado y mouse, no podemos ingresar comandos, ni podemos ver algunas de nuestras interfaces.
2. Generalmente, en el campo de competencia, no podemos ver la pantalla de visualización y menos que el teclado y el mouse

Cuarto, la instalación de SSH

1. Generalmente, el sistema Ubuntu instala automáticamente el cliente ssh de forma predeterminada.

2. El servidor necesita instalar sudo apt-get install openssh-server

3. Verifique si el cliente o servidor ssh se ha instalado en el sistema: abra una nueva terminal e ingrese dpkg -l | grep ssh

4. Verifique si el cliente o servidor ssh se ha instalado en el automóvil: ingrese dpkg -l | grep ssh después del inicio de sesión remoto

5. Nuestra máquina virtual solo necesita al cliente y el automóvil necesita el servidor

6. Inicie el servicio ssh: sudo /etc/init.d/ssh start
Cierre el servicio ssh: sudo /etc/init.d/ssh stop
Reinicie el servicio ssh: sudo /etc/init.d/ssh restart

Cinco, dos métodos de inicio de sesión

1. Inicio de sesión con cuenta y contraseña:
(1) Seleccione el número de puerto: ssh -p 22 -Y nombre de usuario del servidor @ dirección IP del servidor (predeterminado 22)

(2) Modifique el número de puerto del servidor:

cd /etc/ssh

ls

##打开编辑器
sudo nano sshd_config

Modificar puerto **

##重启ssh服务
sudo /etc/init.d/ssh restart

2. Inicio de sesión con clave pública:
(inicio de sesión sin contraseña, más seguro)

3. Alias ​​de inicio de sesión

cd ~/.ssh

touch config

Contenido del archivo:
Host abc (alias) Nombre de
host 192.168.0.100
Usuario wheeltec
Puerto 22

Seis, otras cuestiones

1. ¿Por qué usar Ubuntu?
Porque estos dispositivos (Raspberry Pi, Nano, NX) en nuestro automóvil ros son todos sistemas Ubuntu

2. ¿Por qué aparece un error después de cambiar la conexión? ¿Por qué copio la entrada del código?
(1) Porque cuando iniciamos sesión, la clave pública se guarda automáticamente. Después de cambiar la conexión, la clave pública es diferente, por lo que se informará un error.
(2) Ese fragmento de código es eliminar la clave pública anterior
(3 ) Sí es si se debe agregar una nueva clave pública

3. Una vez que el inicio de sesión es exitoso, puede usar algunas funciones. Ingresamos el comando en este terminal de inicio de sesión exitoso, que es equivalente a ingresar directamente el comando en el automóvil

Supongo que te gusta

Origin blog.csdn.net/m0_46278925/article/details/114614937
Recomendado
Clasificación