非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连接排查
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。