English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
Linux generalmente se utiliza como servidor, y los servidores generalmente se colocan en el centro de datos, no puedes operar tu servidor Linux en el centro de datos.
En este caso, necesitamos iniciar sesión en el servidor Linux de forma remota para administrar y mantener el sistema.
La función de inicio de sesión remota en el sistema Linux se realiza a través del servicio ssh, el número de puerto predeterminado del servidor ssh es 22。
Windows 系统上 Linux 远程登录客户端有 SecureCRT, Putty, SSH Secure Shell 等,本文以 Putty 为例来登录远程服务器。
Putty 下载地址:https://www.putty.org/
如果你下载了 Putty,请双击 putty.exe 然后弹出如下的窗口。
在Host Name(或IP地址) 下面的框中输入你要登录的远程服务器IP(可以通过ifconfig命令查看服务器IP),然后回车。
此时,提示我们输入要登录的用户名。
输入root 然后回车,再输入密码,就能登录到远程的linux系统了。
SSH 是 Secure Shell 的缩写,由 IETF 的网络工作小组(Network Working Group)所制定。
SSH 是建立在应用层和传输层基础上的安全协议。
首先使用工具 PUTTYGEN.EXE 生成密钥对。打开工具 PUTTYGEN.EXE 后如下图所示:
该工具可以生成三种格式的key :SSH-1(RSA) SSH-2(RSA) SSH-2(DSA) ,我们采用默认的格式即 SSH-2(RSA)。在生成的key中位数这个是指key的大小,这个数值越大,生成的key就越复杂,安全性就越高。这里我们写 2048。
然后单击Generate 开始生成密钥对:
需要注意的是,在这个过程中鼠标要来回移动,否则这个进度条是不会动的。
到这里,密钥对已经生成了。你可以给你的密钥输入一个密码,(在Key Passphrase那里)也可以留空。然后点击 Save public key 保存公钥,点击 Save private Key 保存私钥。作者建议你将其放在一个比较安全的地方,一来防止别人偷窥,二来防止误删除。接下来就该到远程linux主机上设置了。
1)创建目录 /root/.ssh 并设置权限
[root@localhost ~]# mkdir /root/.ssh mkdir 命令用于创建目录,以后会详细介绍,暂时只了解即可。
[root@localhost ~]# chmod 700 /root/.ssh chmod 命令用于修改文件属性权限,以后会详细介绍。
2)创建文件 / root/.ssh/authorized_keys
[root@localhost ~]# vim /root/.ssh/El comando vim authorized_keys es el comando para editar un archivo de texto, se详细介绍在后续章节。
3Abra el archivo public key recién generado, se recomienda usar Bloc de notas para abrirlo, así se ve más cómodo, copie desde AAAA hasta "---- FIN SSH2 LLAVE PÚBLICA ----Todos los contents de la línea, pegue en/root/.ssh/en el archivo authorized_keys, asegúrese de que todos los caracteres estén en una sola línea. (Puede copiar el contenido copiado al Bloc de notas y editarlo en una sola línea antes de pegarlo en el archivo).
Aquí se explicará brevemente cómo pegar, abra el archivo con vim después de que el archivo no exista, por lo que vim lo creará automáticamente. Presione la letra "i" y mantenga presionada la tecla shift + Inserte para pegar (o puede hacer clic con el botón derecho del ratón) siempre que ya haya copiado al portapapeles. Después de pegar, luego mueva el cursor al principio de la línea y ingrese ssh-rsa Luego presione el espacio. Luego presione ESC, luego ingrese dos puntos wq, es decir, :wq para guardar. El formato se muestra en la imagen siguiente:
4Vuelva a configurar las opciones de putty,haga clic en la izquierda de la ventana en SSh –> Auth,haga clic en el Browse… de la derecha para seleccionar la clave privada recién generada, luego haga clic en Open,ingrese root y no tendrá que ingresar una contraseña para conectarse.
Si anteriormente configuraste Key Passphrase,entonces se te pedirá que ingreses la contraseña. Se recomienda encarecidamente que configurez una Key Passphrase para mayor seguridad.