一 登錄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 公網ipUser $USERPort 端口號(Port端口可有可無)
如果本地沒密鑰
創建密鑰:ssh-keygen
本地有密鑰就可以省略上面的內容
ssh-copy-id 登陸別名 然后輸入密碼,以后登錄只需要ssh 登陸別名