发布作者: vkjia
百度收录: 正在检测是否收录...
作品采用: 《 署名-非商业性使用-相同方式共享 4.0 国际 (CC BY-NC-SA 4.0) 》许可协议授权
Ubuntu(友帮拓、优般图、乌班图)是一个以桌面应用为主的开源GNU/Linux操作系统,Ubuntu 是基于Debian [GNU]/Linux,支持x86、amd64(即x64)和ppc架构,由全球化的专业开发团队(Canonical Ltd)打造的。
sudo -i
echo root:vkjia|sudo chpasswd root
reboot
如果你的系统启用了防火墙(如UFW),需要开放SSH端口(默认是22)以允许远程连接:
sudo ufw allow 22
sudo systemctl restart sshd
ufw allow 54321
hostnamectl set-hostname vkjia-amd-1c1g-2500817 --transient
hostnamectl set-hostname vkjia-amd-1c1g-250817
reboot //重启以生效
为什么要修改?
日志记录的时间信息、数据库增删改的时间都是非常重要的
涉及金融那些,万一某一时间某一服务宕机了,通过日志的时间记录去排除是绝对要的
真实上线应用场景,时区那些是非常要的,时区不对会造成服务很大的麻烦
date //查看当前系统时间
rm -f /etc/localtime //删除本地时间文件
ln -sf /usr/share/zoneinfo/Asia/Shanghai /etc/localtime 修改时区(创建软连接)
reboot //重启以生效
timedatectl | grep "Time zone" //重启系统后,查看时区修改是否生效
修改SSH配置文件
打开SSH配置文件
打开终端,使用文本编辑器(如nano或vim)编辑SSH配置文件。通常这个文件位于/etc/ssh/sshd_config。
nano /etc/ssh/sshd_config
修改端口号
在文件中找到#Port 22这一行(如果这一行前面有#,则表示它是注释状态)。去掉#并修改端口号,例如改为2222:
Port 2222 //随意设定端口别冲突就行
保存并关闭文件
Ctrl + O保存更改,然后按Ctrl + X退出
y 确定保存
回车
reboot //重启以生效
systemctl status sshd //查看变更状态
新端口使用后,发现注释后依然可以连接!直接删掉port 22
apt update -y(更新软件包列表的命令,其中 -y
选项表示自动确认所有提示,无需手动交互)
apt install -y(用于传输数据的命令行工具,支持 HTTP、FTP 等协议,其中 -y
参数跳过安装确认提示,适合自动化脚本)
apt install -y socat(在线环境,快速部署,其中 -y
参数跳过安装确认提示,适合自动化脚本)
apt install wget -y(命令行下载工具,支持 HTTP、HTTPS、FTP 协议,常用于脚本或服务器环境)
apt update -y && apt install -y curl && apt install -y socat && apt install wget -y
iptables -P INPUT ACCEPT //所有进入本机的数据包默认处理行为设置为允许所有数据包通过(ACCEPT)
iptables -P FORWARD ACCEPT //将转发流量的默认处理行为设置为允许所有数据包通过(ACCEPT)
iptables -P OUTPUT ACCEPT //本机发出的流量默认策略设置为允许所有数据包通过(ACCEPT)
iptables -F //清空现有规则(谨慎操作)
sudo apt list //查看所有已安装的软件列表
netstat -tupl //端口占用情况查看
iptables -I INPUT -s 124.115.0.0/16 -j DROP //屏蔽指定IP段访问我的VPS
apt install //htophtop进程管理器
apt install //iftopiftop流量探测进出IP端口
apt update -y && apt install -y curl && apt install -y socat //更新运行环境
wget //从网络上下载文件
date //显示当前日期和时间
passwd //修改用户密码
ifconfig //显示和配置网络接口信息
vim
- 功能强大的文本编辑器vim
是一个功能强大的文本编辑器,适合高级用户。它有两种模式:普通模式和插入模式
基本操作:
i
Esc
,输入:w
Esc
,输入:q
在打开的配置文件/etc/ssh/sshd_config
,找到以下行并确保它被设置为 yes
:
PermitRootLogin yes
ss -tuln
ss -tunlp | grep 8080
sudo ss -tulnp
iptables -L
apt purge -y iptables-persistent
apt update -y && apt install -y iptables-persistent
apt list --upgradable
sudo apt list //查看所有已安装的软件列表
netstat -tupl //端口占用情况查看
iptables -I INPUT -s 124.115.0.0/16 -j DROP //屏蔽指定IP段访问我的VPS
apt install //htophtop进程管理器
apt install //iftopiftop流量探测进出IP端口
apt update -y && apt install -y curl && apt install -y socat //更新运行环境
wget //从网络上下载文件
date //显示当前日期和时间
passwd //修改用户密码
ifconfig //显示和配置网络接口信息
—— 评论区 ——