一,修改端口号,
1,备份配置文件
sudo cp /etc/ssh/sshd_config /etc/ssh/sshd_config.bak
2,登陆后在命令行输入
bash
sudo vi /etc/ssh/sshd_config
在文件中找到 #Port 22 这一行,去掉#,摁一下o,会另起一行,输入Port 2222,
保存与退出:按 Esc,输入 :wq 并回车。
如果需要不保存退出:按 Esc,输入 :q! 并回车。
q 代表 quit(退出)。
! 代表强制,表示放弃自上次保存以来所有的修改,直接退出。
3.配置防火墙
bash
sudo firewall-cmd --permanent --add-port=2222/tcp
sudo firewall-cmd --reload
4.重启SSH服务并测试
bash
sudo systemctl restart sshd
5.修改密码
输入
bash
passwd
提示你输入新密码,回车后,再输一次新密码,然后会让你确认,输入y,回车
如果用新端口和密码不能连接上,
1.检查 SSH 服务是否在监听新端口,
bash
sudo netstat -tulpn | grep 2222
如果有输出:说明 SSH 服务已经在 2222端口监听,问题很可能出在防火墙。
如果没有任何输出:说明配置没有生效。你需要检查 /etc/ssh/sshd_config 文件,确认 Port 2222这一行是否正确、没有拼写错误,并且没有被注释掉(行首没有 # 号)。确认无误后,记得重启 SSH 服务:sudo systemctl restart sshd,然后再检查一次。
查看防火墙状态:如果显示 active (running),说明防火墙正在运行
bash
sudo systemctl status firewalld
查看当前开放端口:
bash
sudo firewall-cmd --list-ports
检查输出里有没有2222/tcp,如果没有,就添加新端口
bash
sudo firewall-cmd --zone=public --add-port=10923/tcp --permanent
sudo firewall-cmd --reload
第一条命令是永久添加规则,第二条是重载防火墙使规则生效
如果新密码新端口能登陆,则重复第一步,注释的port 22,保存退出。重启服务,如果进到里面无法编辑,按下 i 键进入编辑模式
挂载新硬盘
bash
lsblk
会列出所有硬盘,找到新硬盘,
第一步:分区
bash
sudo fdisk /dev/硬盘名称
输入 n 并回车,创建新分区。
输入 p 并回车,选择创建主分区(Primary)。
分区号直接按回车,使用默认值 1。
起始扇区直接按回车,使用默认值。
结束扇区直接按回车,使用默认值(表示使用所有剩余空间)。
最后输入 w 并回车,保存分区表并退出。
操作完成后,新分区通常会显示为 /dev/vdb1
格式化
bash
sudo mkfs.ext4 /dev/vdb1
创建挂载点
bash
sudo mkdir /mydata
执行挂载:
bash
sudo mount /dev/vdb1 /mydata
验证挂载
bash
df -h
在输出列表中,你应该能看到新挂载的 /dev/vdb1 及其挂载点 /mnt/mydata
设置开机自动挂载(重要)
如果不做这一步,重启服务器后需要重新手动挂载
- 获取分区的 UUID(通用唯一标识符,比设备名更稳定)
2. sudo blkid /dev/vdb1 - 输入类似/dev/vdb1: UUID="a1b2c3d4-..." TYPE="ext4",复制引号内的 UUID 字符串。
编辑 /etc/fstab 文件
bash
sudo vi /etc/fstab
在文件末尾添加一行
bash
UUID=你复制的UUID /挂载的目录名称 ext4 defaults 0 2
类似
bash
UUID=a1b2c3d4-e5f6-... /mydata ext4 defaults 0 2
验证 fstab 配置是否正确
bash
sudo mount -a
把网站默认www修改成挂载的盘,
用工单让别人帮忙挂载,网站使用目录,并且开机启动