一 登录root用户

ssh root@公网ip
输入密码,若没有密码可以前往阿里云设置服务器root密码

二 创建新用户 并赋予 新用户sudo权限

adduser $USER
usermod -aG sudo $USER

三 Ubuntu安装docker

sudo apt-get remove docker docker-engine docker.io containerd runc
sudo apt update
sudo apt-get install ca-certificates curl gnupg lsb-release
sudo curl -fsSL http://mirrors.aliyun.com/docker-ce/linux/ubuntu/gpg | sudo apt-key add -
sudo add-apt-repository "deb [arch=amd64] http://mirrors.aliyun.com/docker-ce/linux/ubuntu $(lsb_release -cs) stable"
上一步出错可能 是粘出去的时候双引号(")变为中文(“)了,再把双引号调为英文下的双引号就ok了
sudo apt-get install docker-ce docker-ce-cli containerd.io

四 当前用户加入docker用户组(该用户不用每次使用docker命令都需要加sudo)

sudo usermod -aG docker $USER
newgrp docker

五 进入新用户

可以先进入root 然后 su $USER 然后输入用户密码(创建新用户时创建的)
配置免密登录
cd ~/.ssh/
vim config

// 具体格式
Host 登录别名
     HostName 公网ip
     User $USER
     Port 端口号(Port端口可有可无)

如果本地没密钥
创建密钥:ssh-keygen
本地有密钥就可以省略上面的内容
ssh-copy-id 登陆别名 然后输入密码,以后登录只需要ssh 登陆别名

Logo

腾讯云面向开发者汇聚海量精品云计算使用和开发经验,营造开放的云计算技术生态圈。

更多推荐