SSH 访问阿里云服务器配置

更新时间: 2024-03-31 18:35:20作者: 网站编辑阅读量: 190

简介

SSH(Secure Shell)是一种加密网络协议,用于在不安全的网络上安全地进行远程登录和文件传输。本文将介绍如何配置阿里云服务器以允许通过 SSH 进行访问。

步骤一:创建密钥对

在阿里云控制台中,选择“实例列表”,找到需要配置 SSH 访问的服务器实例,点击右侧的“更多”按钮,选择“设置密码/密钥”。

在弹出的窗口中,选择“创建密钥对”,填写密钥对名称,并下载私钥文件(.pem 格式)到本地。

步骤二:配置安全组规则

登录阿里云控制台,选择“实例列表”,找到需要配置 SSH 访问的服务器实例,点击右侧的“更多”按钮,选择“安全组配置”。

在弹出的窗口中,点击“添加安全组规则”,选择“自定义TCP规则”,填写端口号为 22,授权对象为“0.0.0.0/0”,并点击“确定”。

步骤三:配置 SSH 配置文件

在服务器实例中,打开终端,输入以下命令:

```

sudo vi /etc/ssh/sshd_config

```

进入 SSH 配置文件后,找到“PermitRootLogin yes”一行,将其注释掉,改为“PermitRootLogin no”。

保存并退出文件后,输入以下命令:

```

sudo service sshd restart

```

重启 SSH 服务。

步骤四:连接服务器

在本地终端中,输入以下命令:

```

ssh -i

```

其中,`` 是你在步骤一中下载的私钥文件路径。

输入服务器实例的用户名和密码后,即可成功连接到阿里云服务器。

结论

通过以上步骤,你可以轻松地配置阿里云服务器以允许通过 SSH 进行访问。记住,为了保证服务器的安全性,建议使用密钥对进行身份验证,而不是使用密码。同时,定期更新密钥对和安全组规则,以确保服务器的安全性。

最新推荐

右侧广告图1右侧广告图2