基本操作

2021.04.09 17:25

基本设置

一些新装VPS时常用的基础设置,记录下来以备查阅,以Ubuntu Server为例。

更改root用户密码

passwd root 新密码

添加新用户

adduser 用户名

授予新添加用户sudo权限

usermod -aG sudo 用户名

以下操作切换到新建的用户,不要用root

su 用户名

安装oh-my-zsh及插件

  1. 安装zsh
sudo apt install zsh
  1. 设置为默认shell
chsh -s /bin/zsh
  1. 安装git
    sudo apt install git
    
  2. 安装oh-my-zsh
wget https://github.com/robbyrussell/oh-my-zsh/raw/master/tools/install.sh -O - | sh
  1. 安装zsh-syntax-highlighting`语法高亮插件
git clone https://hub.fastgit.org/zsh-users/zsh-syntax-highlighting.git ${ZSH_CUSTOM:-~/.oh-my-zsh/custom}/plugins/zsh-syntax-highlighting
  1. 安装zsh-autosuggestions自动提示插件
git clone https://hub.fastgit.org/zsh-users/zsh-autosuggestions ${ZSH_CUSTOM:-~/.oh-my-zsh/custom}/plugins/zsh-autosuggestions
  1. 安装zsh-completions补全插件
git clone https://hub.fastgit.org/zsh-users/zsh-completions ${ZSH_CUSTOM:=~/.oh-my-zsh/custom}/plugins/zsh-completions
  1. 使插件生效
nano ~/.zshrc
plugins=(
        git
        zsh-autosuggestions
        zsh-completions
        zsh-syntax-highlighting
         ) 
autoload -U compinit && compinit

修改主机名

hostnamectl set-hostname 主机名
sudo nano /etc/hosts
127.0.0.1   localhost 主机名

使用SSH密钥登录VPS

  1. 创建密钥对文件
ssh-keygen -t rsa
  1. 复制公钥至服务器
scp ~/.ssh/id_rsa.pub 用户名@ip:/home/用户名/id_rsa.pub
  1. 把公钥追加到服务器SSH认证文件中
mkdir /home/用户名/.ssh
cat /home/用户名/id_rsa.pub >> /home/用户名/.ssh/authorized_keys
  1. 设置快捷登录
~/.ssh/config
Host            alias            #自定义别名
HostName        hostname         #替换为你的ssh服务器ip或domain
Port            port             #ssh服务器端口,默认为22
User            user             #ssh服务器用户名
IdentityFile    ~/.ssh/id_rsa    #第一个步骤生成的公钥文件对应的私钥文件
Comments
Write a Comment