vps初始化配置

linux

最近实在受不了国外的速度了,于是把博客从DO迁回到阿里云了,域名也备案了,整个备案很顺利花了不到一周。

下面是拿到VPS自己做的简单配置,在此记录一下

  • 新增用户设置home目录

    useradd -r -m -s /bin/bash sitin#-r 建立系统帐号,-m自动建立用户的登录目录 -s指定shell

    passwd sitin

  • ssh免密码登录

    pbcopy < ~/.ssh/id_rsa.pub

    ssh username@ip

    mkdir ~/.ssh/ && vim ~/.ssh/authorized_keys

上传本地公钥到服务器新用户 ~/.ssh/authorized_keys 文件中

  • 添加sudo用户并且禁止root登录

(这一步要保证上面非root用户能登录,否则将出现登录不了)

vim /etc/sudoers

sitin ALL=(ALL) ALL # 这里换成你的用户名

如果不想输入帐号密码:
sitin ALL=(ALL) NOPASSWD: ALL

vi /etc/ssh/sshd_config

PermitRootLogin yes --> no

service sshd restart

尝试用root登录,发现已经登录不上了

  • 安装oh-my-zsh:
 `sudo apt-get update && apt-get upgrade -y` 

sudo apt-get -y install git zsh

sh -c "$(curl -fsSL https://raw.githubusercontent.com/robbyrussell/oh-my-zsh/master/tools/install.sh)"

安装docker,docker-compose:

curl -sSL https://get.daocloud.io/docker | sh


sudo apt-get -y install python-pip


sudo pip install docker-compose

其他:

安装tmux: sudo apt-get -y install tmux

安装supervisor: sudo apt-get install supervisor

修改默认Linux主机名:打开 /etc/hostname 加入你想修改的 hostname

到此基本配置已经完成了,更多配置需要根据自己服务器需求再进行添加。

sitin wechat
扫一扫上面的二维码,订阅我的博客!