1. 检查IP,开放端口
检测IP是否可用
如果连接不上机器,需在甲骨文管理后台刷IP直至获取到一个可用IP!
开放端口
安装网络工具
apt install net-tools
安装iptables
sudo apt-get install iptables
安装iptables-persistent
sudo apt-get install iptables-persistent
会要求您保存当前/现有的 iptables 规则,分IP4和IP6,可以默认 YES
一般情况下,ubuntu安装好的时候,iptables会被安装上,如果没有的话那就安装上吧
添加规则
iptables -I INPUT -p tcp --dport 80 -j ACCEPT
持久化保存规则
sudo netfilter-persistent save
sudo netfilter-persistent reload
完成上述操作就可以永久打开我们需要的端口了
查看 与 关闭端口
通过 iptables -L -n --line-number
可以显示规则和相对应的编号
iptables -D INPUT 1
删除INPUT链编号为1的规则。
查看 防火墙状态
可以使用 sudo netstat -lnp
和 lsof -i:port
工具来识别打开端口后面的进程/二进制文件。
防火墙 开放 端口
sudo ufw allow 8080
防火墙 关闭 端口
sudo fuser -k 8080/tcp
常用命令
0.查看已经开启的状态 sudo service ufw status
1.查看已经开启的端口 sudo ufw status
2.打开端口 sudo ufw allow 8080
3.开启防火墙 sudo ufw enable
4.重启防火墙 sudo ufw reload
5.再次查看一下端口是否已开放 sudo ufw status
2. 开启root
通常在新机器开机后是试用私钥连接SSH,为了方便使用我们开启root登录,有三种方式:
1.利用 cloud-init脚本来开启root账号密码登录
脚本如下:
#!/bin/bash
echo root:meeetk |sudo chpasswd root
sudo sed -i 's/^#\?PermitRootLogin.*/PermitRootLogin yes/g' /etc/ssh/sshd_config;
sudo sed -i 's/^#\?PasswordAuthentication.*/PasswordAuthentication yes/g' /etc/ssh/sshd_config;
sudo service sshd restart
默认密码是: meeetk
登录后一定要修改密码!命令:passwd
2.使用密钥登录系统以后
执行如下命令
sudo -i
passwd
按提示刷入密码,重复输入密码。
接着输入
echo root:329105sz |sudo chpasswd root
sudo sed -i 's/^#\?PermitRootLogin.*/PermitRootLogin yes/g' /etc/ssh/sshd_config;
sudo sed -i 's/^#\?PasswordAuthentication.*/PasswordAuthentication yes/g' /etc/ssh/sshd_config;
service sshd restart
重启sshd服务
sudo service sshd restart
3、使用密钥登录系统以后
sudo -i
vi /root/.ssh/authorized_keys
把ssh-rsa之前的内容都删除掉.
vi /etc/ssh/sshd_config
找到PermitRootLogin, 把前面的#去掉
更改为 PermitRootLogin yes
找到PasswordAuthentication
更改为 PasswordAuthentication yes
退出编辑
passwd 更改密码
reboot 重启vps
所用到的命令;
vi 文本编辑器
cd 进入目录
pwd 查看当前位置
ls 查看当前文件夹文件
ls -a 查看当前文件夹所有文件
vi 编辑器命令
i 进入编辑模式
esc 回到命令模式
:wq 保存并退出
最后记得重启服务器
reboot 重启vps
然后就可以用root登录SSH了!
3. 升级软件包,安装BBR加速,虚拟内存
1,升级软件包
简要说明:
apt update:只检查,不更新(已安装的软件包是否有可用的更新,给出汇总报告)
用法:sudo apt update
apt upgrade:更新已安装的软件包
用法:sudo apt upgrade 软件包名
2,安装BBR加速
wget -N --no-check-certificate "https://raw.githubusercontent.com/chiakge/Linux-NetSpeed/master/tcp.sh" && chmod +x tcp.sh && ./tcp.sh
选择安装 bbrplus,过程中需要选择两次 NO
,最后选择Y
重启服务器
重启完毕后再次运行安装脚本,选择启动bbrplus
完毕!
3,虚拟内存
小型鸡专用
wget https://www.moerats.com/usr/shell/swap.sh && bash swap.sh
4. 安装 哪吒面板
被控机的安装
登陆面板机后台,添加一个主机,会生成秘钥,然后在被控机上输入代码(其实和安装主控的代码是一样的)
国外机curl -L https://raw.githubusercontent.com/naiba/nezha/master/script/install.sh -o nezha.sh && chmod +x nezha.sh && ./nezha.sh
国内机curl -L https://raw.sevencdn.com/naiba/nezha/master/script/install.sh -o nezha.sh && chmod +x nezha.sh && ./nezha.sh
选择8,然后第一个输入你刚才不带套的那个域名,端口默认,秘钥就是刚才添加主机时的那个秘钥。
【或者在面板机后台直接复制一键安装脚本,在被控机运行即可】