English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
Linux обычно используется в качестве сервера, а серверы, как правило, размещаются в дата-центрах, поэтому вы не можете управлять своим Linux-сервером в дата-центре.
В этом случае нам нужно удаленно войти в Linux-сервер для управления и обслуживания системы.
Удаленный доступ на Linux-системах реализуется через сервис ssh, по умолчанию порт сервера ssh составляет 22.
На Windows-системах для удаленного доступа к Linux-серверам используются клиенты SecureCRT, Putty, SSH Secure Shell и т.д. В этой статье мы рассмотрим, как использовать Putty для подключения к удаленному серверу.
Адрес для скачивания Putty:https://www.putty.org/
如果你下载了 Putty,请双击 putty.exe 然后弹出如下的窗口。
在Host Name( or IP address) 下面的框中输入你要登录的远程服务器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)。Number of bits in a generated 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/authorized_keys vim 命令是编辑一个文本文件的命令,同样在后续章节详细介绍。
3) Откройте только что созданный файл public key, рекомендуется использовать блокнот, так как это удобнее. Скопируйте все содержимое от "AAAA" до строки "---- END SSH2 PUBLIC KEY ----", вставьте это в файл /root/.ssh/authorized_keys, убедитесь, что все символы на одной строке. (Вы можете скопировать содержимое в блокнот, отредактировать его в одну строку и вставить в этот файл).
Здесь简要介绍一下, как вставить. Откройте файл с помощью vim, если файл не существует, vim автоматически создаст его. Нажмите на букву "i", затем одновременно нажмите Shift + Insert для вставки (или нажмите правую кнопку мыши), если содержимое уже скопировано в буфер обмена. После вставки переместите курсор в начало строки и введите ssh-rsa Затем нажмите пробел. Затем нажмите ESC, затем введите :wq, что означает :wq, чтобы сохранить. Формат как на рисунке:
4) Настройте параметры Putty, нажмите на SS -> Auth в левой части окна, нажмите Browse… в правой части окна и выберите только что созданный私钥, затем нажмите Open, введите root и вы сможете войти без ввода пароля.
Если вы установили Key Passphrase ранее, то сейчас вам будет предложено ввести пароль. Рекомендуется установить Key Passphrase для безопасности.