Ubuntu server setup (VPS):修订间差异

Riguz​(留言 | 贡献)
小 Riguz移动页面Linux server setup至Ubuntu server setup (VPS),不留重定向
Riguz​(留言 | 贡献)
 
(未显示同一用户的1个中间版本)
第93行: 第93行:
$ sudo apt install nginx
$ sudo apt install nginx
$ sudo systemctl status nginx
$ sudo systemctl status nginx
</syntaxhighlight>
== Add deploy user (Github actions) ==
<syntaxhighlight lang="bash">
sudo adduser --disabled-password deploy
sudo mkdir -p /home/deploy/.ssh
sudo touch /home/deploy/.ssh/authorized_keys
sudo chmod 700 /home/deploy/.ssh
sudo chmod 600 /home/deploy/.ssh/authorized_keys
sudo chown -R deploy:deploy /home/deploy/.ssh
# generate new key in local pc
ssh-keygen -t ed25519 -C "gh-actions-deploy-$(date +%Y%m%d)" -f ~/.ssh/gh_deploy_new
# save pub key to authorized_keys in server
cat gh_deploy_new.pub
sudo vim /home/deploy/.ssh/authorized_keys
cat gh_deploy_new
# save private key to DEPLOY_KEY
# verify if the key is able to login
ssh -i ~/.ssh/gh_deploy_new -o IdentitiesOnly=yes -p 2222 deploy@83.229.121.141


</syntaxhighlight>
</syntaxhighlight>