开发者社区 > 弹性计算 > 云服务器ECS > 正文

怎么以非root用户通过SSH登录ECS实例?

怎么以非root用户通过SSH登录ECS实例?

展开
收起
我是三好学生 2024-07-23 14:37:35 45 0
1 条回答
写回答
取消 提交回答
  • 非root用户可以通过SSH登录ECS实例,通常遵循以下步骤:

    在本地确保有非root用户的SSH密钥对。
    登录ECS实例,使用root用户或已有权限的用户。
    创建需要SSH登录的非root用户:useradd -m yourusername。
    设置该用户的密码:passwd yourusername。
    将本地的公钥追加到ECS实例上用户的~/.ssh/authorized_keys文件中:cat ~/.ssh/id_rsa.pub | ssh yourusername@your_ecs_ip 'cat >> ~/.ssh/authorized_keys'。
    确保~/.ssh目录和authorized_keys文件权限正确:chmod 700 ~/.ssh && chmod 644 ~/.ssh/authorized_keys。
    从本地使用SSH登录非root用户:ssh yourusername@your_ecs_ip。
    有问题可VNC连接排查

    2024-07-23 16:10:06
    赞同 4 展开评论 打赏

云服务器ECS是一种安全可靠、弹性可伸缩的IaaS级云计算服务。在这里你可以获取最新的ECS产品资讯、最前沿的技术交流以及优惠活动等信息,加速自己的技术成长。

相关产品

  • 云服务器 ECS
  • 相关电子书

    更多
    如何运维千台以上游戏云服务器 立即下载
    网站/服务器取证 实践与挑战 立即下载
    ECS块储存产品全面解析 立即下载