
首先使用密码登录到服务器
#修改ssh连接配置:启用RSA认证、启用秘钥认证、禁用密码登录
$ vim /etc/ssh/sshd_config 修改配置如下
RSAAuthentication yes
PubkeyAuthentication yes
PasswordAuthentication no #重启ssh服务
$ service sshd restart #生成秘钥
$ cd /root/.ssh
$ ssh-keygen -t rsa #秘钥注册
$ cat id_rsa.pub >> authorized_keys #权限修改
$ chmod 600 authorized_keys
$ chmod 700 ~/.ssh #查看公钥内容
$ cat id_rsa #压缩已配置好秘钥配置备用
$ cd /rppt
$ tar -zcvf ssh.tar.gz .ssh # 已有公钥配置同步到其他服务器
#解压上面备份好的秘钥配置,目的是使用一个秘钥完成多台服务器登录
cd /root
tar -zxvf ssh.tar.gz #修改ssh配置
$vim /etc/ssh/sshd_config 修改配置如下
RSAAuthentication yes PubkeyAuthentication yes PasswordAuthentication no #重启ssh服务
$ service sshd restart #列出服务器实际的物理磁盘列表(比如,我这里看到未挂载使用的华为云磁盘路径为 /dev/vdb)
$ fdisk -l
#创建挂载点
$ mkdir /data
#格式化磁盘
$ mkfs.ext4 /dev/vdb
#把磁盘挂载到/data目录
$ mount /dev/vdb /data #开机自启动配置挂载
$ vi /etc/fstab
#新增配置如下
/dev/vdb /data ext4 defaults 0 0 # 数据目录建立软连接存储到新挂载磁盘目录
#将安装软件常用的opt目录下文件迁移并通过软连接将存储路径配置到新挂载磁盘
mv /opt/ /data/ && ln -s /data/opt /opt
#将home目录文件下迁移并通过软连接将存储路径配置到新挂载磁盘
mv /home/ /data/ && ln -s /data/home /home
#将docker目录下文件迁移并通过软连接将存储路径配置到新挂载磁盘(安装了docker的话)
mv /var/lib/docker/ /data/ && ln -s /data/docker /var/lib/docker 其他MySQL数据目录、或者其他数据库存储目录后期挂载变更同理