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 进行访问。记住,为了保证服务器的安全性,建议使用密钥对进行身份验证,而不是使用密码。同时,定期更新密钥对和安全组规则,以确保服务器的安全性。







