instalación de Linux sshdinstalación de Linux ssh
¿Qué es SSH y cómo cambiar el número de puerto SSH en Linux?
1
SSH es SecureShell
desarrollado por NetworkWorkingGroup del IETF;
SSH se basa en los protocolos de seguridad de la capa de aplicación y la capa de transporte. .
Los datos transmitidos por SSH están cifrados, lo que puede evitar eficazmente que el proceso de transmisión sea interceptado, protegiendo así la seguridad de los datos.
Los datos SSH están comprimidos, por lo que se puede acelerar la velocidad de transferencia
1
Primero, verifique si el paquete SSH está instalado en el Linux actual, use rpm-qa |grepssh
2. Confirme que el servicio ssh esté abierto
3. La ruta para encontrar el archivo de configuración del servicio ssh suele estar en el archivo sshd_config en el directorio /etc/ssh
Edite el número de puerto SSH.
1. Utilice el editor VIvim para abrir el archivo sshd_config y busque el campo del puerto.
2. Coloque el cursor en la línea port22yyy, luego use el teclado P para copiar esta línea. , inserte y edite el puerto 22222
3. Después de la configuración, guarde y salga de wq, es decir, se agrega el número de puerto 2222
4. debe reiniciar el servicio SSH.
5. Si ha configurado un firewall, modifique las reglas del firewall o apáguelo directamente
Nota
El puerto SSH predeterminado es 22. , si desea modificarlo, edite el puerto 22 directamente, tenga cuidado de eliminar el "#" delante del puerto, luego guarde y reinicie
¿Cómo configurar y usar el servicio SSH en Windows?
En el host Linux (cliente ssh), cree SSHkeys#ssh-keygen-trsa en ssh-keygen (tres veces consecutivas, es decir, genere la clave pública y la clave privada localmente sin establecer una contraseña), id_rsa.pub e id_rsa se generarán en el directorio HOME del usuario actual en el directorio ssh del host Linux. Entre ellos, id_rsa es la clave secreta e id_rsa.pub es la clave pública. Debe guardar id_rsa.pub e id_rsa. publicar y reiniciar. pub es la clave pública. Debe cargar id_rsa.pub (servidor ssh, es decir, la máquina Windows con winsshd instalado). Puede usar el siguiente comando cd~/.sshscpid_rsa.pubAdministrator@192.168.0.1:/d:/. datos 2. Cambie la clave pública Importar a winsshdOpeneasysetting_gt; Virtualaccounts haga clic en el botón Agregar, ingrese un nombre, como codeif, haga clic en 0keys después del botón Editar en la lista e importe la clave pública en este momento. En este momento, Linux puede usar el comando scp del winshd instalado. Obtenga el archivo en la máquina y cópielo del sistema Linux al sistema Windows: scp/oracle/a.txtadministrator@192.168.3.181:/d:/ En. En el entorno Linux, copie el archivo de Windows al sistema Linux: scpadministrator@192.168.3.181:/ d:/test/config.ips/oracle Tenga en cuenta: debido a que el sistema Windows en sí no admite el protocolo ssh, entonces.
Para ejecutar con éxito el comando anterior, el software cliente sshforwindows (como winsshd) debe estar instalado en el cliente Windows para que el sistema Windows pueda admitir el protocolo ssh.
¿Cómo habilitar el servicio ssh?
Los sistemas Linux generales tienen el servicio ssh instalado de forma predeterminada. El nombre del servicio ssh suele ser sshd: servicesshdstart. Abra el servicio ssh servicesshdstop. con la ruta: /etc/init .d/sshdstart /etc/init.d/sshdstop /etc/init.d/restart
¿Cómo reinstalar rpm después de desinstalar ssh?
1. Abra la línea de comando del terminal Linux e ingrese el siguiente comando: lsb_release-a ¿Cómo verificar si el servicio SSH está instalado?
2. Ejecute rpm-qa|grepssh3 en la línea de comando del terminal para iniciar el comando de servicio SSH: Servicesshdstart4. Si desea reiniciar, puede ejecutar el comando de reinicio Servicesshdrestart5 y listo.
¿Windows admite el inicio de sesión ssh?
No, Windows no proporciona servicios de servidor para ssh. Para iniciar sesión en Windows en Linux, debe instalar el software de escritorio remoto para acceder al puerto 3389 y Windows debe abrir el escritorio remoto. O use vnc. Instale sshd en Windows, abra el puerto 22 del firewall y luego inicie sesión con Linux.
Utilice su nombre de usuario actual de Ubuntu como nombre de usuario de inicio de sesión. Puede especificar el nombre de usuario como invitado al iniciar sesión. ssh --help puede ver cómo especificar o abrir una ventana con el mismo nombre de usuario que su nombre de usuario de Ubuntu. .