阿里云ESC新手指南:SSH登录配置与权限设置

需积分: 22 4 下载量 101 浏览量 更新于2024-09-10 收藏 3KB MD 举报
阿里云ESC(Elastic Server Cloud)是阿里云提供的一种弹性计算服务,适用于需要灵活扩展的Web应用、数据库服务或其他计算密集型任务。本文档主要介绍了如何初次使用和配置阿里云的Ubuntu 16.04位ECS(Elastic Compute Service)实例。 **1. 首次SSH远程登录服务器** 首次使用时,你需要通过SSH(Secure Shell)连接到ECS实例。在本地Ubuntu 16.04系统的终端中,输入命令 `ssh root@[ECS公网IP]`,其中 `[ECS公网IP]` 是你的ECS实例的公网IP地址,登录时需要提供由阿里云控制台设置的root账户的密码。成功登录后,记得使用 `Ctrl+D` 键退出。 **2. 快捷登录配置** 为了方便以后登录,建议在本地配置一个SSH别名。打开终端,编辑`~/.bashrc`文件,添加如下内容: ``` alias [ssh别名]='ssh -p 端口号[用户名]@[公网IP]' ``` 然后运行 `source ~/.bashrc` 使更改生效。这将允许你使用自定义的别名快速登录到服务器。如果你配置了SSH密钥对,后续可以通过密钥进行无密码登录,进一步提升效率。 **3. 用户权限配置** - **创建新用户**:使用 `adduser [用户名]` 命令创建新的用户,并为其设置密码。 - **分配sudo权限**:将新用户添加到`sudogroup`,赋予sudo权限,运行 `gpasswd -a [用户名] sudo`。 - **sudoers配置**:编辑`/etc/sudoers`文件,为新用户添加一行,允许他们像root用户一样执行所有命令,例如: ``` [用户名] ALL=(ALL:ALL) ALL ``` - **重启SSH服务**:确保SSH服务配置更新后,运行 `service ssh restart` 使更改生效。 **4. 配置无密码登录** - **生成SSH密钥对**:使用 `ssh-keygen -t rsa -b 4096 -C [个人邮箱]` 生成SSH密钥对。这一步只需要做一次,密钥会用在多个场景中,如GitHub和其他服务器。 - **检查和加载SSH密钥**:确认`.ssh`目录下的密钥生成后,无需重复操作。在终端中运行 `eval "$(ssh-agent -s)"` 启动SSH密钥代理。 通过这些步骤,你可以顺利地管理和配置阿里云ESC的Ubuntu 16.04服务器,提高管理效率,同时保护服务器安全。在实际操作中,务必根据实际情况调整参数和命令,确保网络环境的畅通和权限管理的严谨性。