instalación de Linux sshdinstalación de Linux ssh
¿Qué es SSH? ¿Cómo cambiar el número de puerto SSH en Linux?
1
SSH es SecureShell
Desarrollado por el Grupo de Trabajo de Red IETF (NetworkWorkingGroup);
SSH está construido en la capa de aplicación Un protocolo de seguridad basado en la capa de transporte.
Los datos de transmisión SSH están cifrados, lo que puede prevenir eficazmente la interceptación durante el proceso de transmisión para garantizar la seguridad de los datos.
Los datos SSH están comprimidos, por lo que se puede acelerar la velocidad de transmisión
1
Primero verifique si el paquete de software SSH se ha instalado en Linux, use rpm - qa|grepssh
2. Confirme que el servicio ssh se ha iniciado
3 Busque la ruta del archivo de configuración del servicio SSh, que generalmente es el archivo sshd_config en el directorio /etc/ssh.
Edite y modifique el número de puerto SSH
1. Utilice el editor VIvim, abra el archivo sshd_config, busque el campo del puerto
2 Coloque el cursor en la línea del puerto 22 yy y luego el teclado P Copie una línea, inserte y edite el puerto 22 al 2222
3 Después de configurar, guarde y salga, lo que indica que se ha agregado un número de puerto 2222
4. Después de la configuración, por supuesto, es necesario reiniciar el servicio SSH.
5. Si ha configurado un firewall, modifique y agregue reglas de firewall, o simplemente apáguelo directamente
Notas
El puerto SSH predeterminado es 22. Si desea modificar, edite directamente el puerto 22. Tenga en cuenta que se debe eliminar el "#" al frente, luego guarde y reinicie.
¿Cómo configurar Windows para usar scp para conectarse a linuxssh?
En el host Linux (cliente ssh), cree SSHkeys#ssh-keygen-trsa a través de ssh-keygen (ingrese tres veces seguidas, es decir, la clave pública y la clave privada se generan localmente, y no se establece contraseña) Genere id_rsa.pub e id_rsa en el directorio .ssh en el directorio HOME del usuario actual del host de Linux. Entre ellos, id_rsa es la clave y id_rsa.pub es la clave pública. Debe cargar id_rsa.pub. (servidor ssh, es decir, una máquina Windows con winsshd instalado) Puede utilizar el siguiente comando cd~/.sshscpid_rsa.pubAdministrator@192.168.0.1:/d:/data2 Importe la clave pública a winsshdOpeneasysetting_gt; haga clic en el botón Agregar. , ingrese un nombre, como codeif. En el botón de edición después de 0 teclas en la lista, puede importar la clave pública sin ingresar la contraseña. Linux puede obtener el archivo de la máquina con winsshd mediante el comando scp. sistema Linux al sistema Windows: scp/oracle/ a.txtadministrator@192.168.3.181:/d:/ En el entorno Linux, copie los archivos de Windows al sistema Linux: scpadministrator@192.168.3.181:/d:/test/ config.ips/oracle Tenga en cuenta: porque windows El sistema en sí no admite el protocolo ssh. Por lo tanto, si desea que el comando anterior se ejecute correctamente, debe instalar el software cliente sshforwindows en el cliente Windows, como winsshd. que el sistema Windows admite 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 generalmente es sshd: Servicesshdstart inicia el servicio ssh Servicesshdstop detiene el servicio ssh Servicesshdrestart reinicia el servicio ssh o utiliza un script con una ruta: / etc/init.d/sshdstart/etc/init.d/sshdstop/etc/init.d/restart
¿Cómo reinstalar ssh después de desinstalar rpm?
1. Abra la línea de comando del terminal Linux e ingrese el siguiente comando. Cómo utilizar lsb_release-a para comprobar si se ha instalado el servicio SSH.
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 luego se completará.
¿Windows admite el inicio de sesión ssh?
No, Windows no dispone de servicio de servidor SSH. Para iniciar sesión en Windows en Linux, debe instalar el software de escritorio remoto al que se accede a través del puerto 3389, y Windows debe abrir el escritorio remoto. O use vnc. Instalé SSHD en Windows, abrí el puerto 22 del firewall e inicié sesión usando Linux.
Al iniciar sesión, inicia sesión con su nombre de usuario actual de Ubuntu como nombre de usuario. Puede especificar el nombre de usuario como invitado al iniciar sesión. Consulte ssh--help para ver cómo especificarlo o abrir uno en Windows. El mismo nombre de usuario que tu ubuntu.