sh 使用Digital Ocean ubuntu 16.04进行初始服务器设置

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了sh 使用Digital Ocean ubuntu 16.04进行初始服务器设置相关的知识,希望对你有一定的参考价值。

# @yrsamrith

# JUST A NOTE.

# connect to droplet with SSH
ssh root@SERVER_IP

# *** Using SSH ***
# generate ssh keys (private and public) for local machine
ssh-keygen

# copy local machine public key 
cat ~/.ssh/id_rsa.pub | pbcopy

# paste public key in remote machine
mkdir ~/.ssh
chmod 700 ~/.ssh
vim ~/.ssh/authorized_keys
chmod 600 ~/.ssh/authorized_keys



# *** AVOIDING USING ROOT ***
# create new user
adduser sam

# To enable 'sam' to use sudo command, add to sudo group.
# -a : append or add
# -G : group
usermod -aG sudo sam

# 'su -' vs 'su'?  
su - sam



# *** DISABLE PASSWORD AUTHENTICATION - USE SSH ONLY ***
sudo vim /etc/ssh/sshd_config
# Find 'PasswordAuthentication no'



# Look out for firewall
sudo ufw app list
sudo ufw status

以上是关于sh 使用Digital Ocean ubuntu 16.04进行初始服务器设置的主要内容,如果未能解决你的问题,请参考以下文章

在 Ubuntu 14.04 VPS (Digital Ocean) 上部署 Flask 应用程序的问题

如何在 Digital Ocean 中设置环境变量?

Digital Ocean 主机上的 phpMyAdmin 404 错误

text 修复Digital Ocean的权限问题

Digital Ocean Forbidden 您无权访问此资源

Digital Ocean 上的浮动 IP 使用情况