Ubuntu系统中基本设置命令,修改SSH,ROOT用户防火墙等

2024年2月28日教程记录

开启ROOT用户登录,修改SHH

新建系统后,通过SSH连接上,进行以下操作。

sudo su #切换ROOT用户

apt update #更新自带软件源

apt install nano #安装文本编辑软件nano(自带的vi也好用,但是对小白不够简洁)

nano /etc/ssh/sshd_config #编辑SSH 登录参数

找到以下参数,后面修改为yes,如需该选项生效需删除配置文件中最前方的#(取消注释)

PermitRootLogin yes #开启ROOT用户登录(没有就加入这行)

PasswordAuthentication yes #开启使用密码登录(建议禁止,推荐秘钥登录)

PubkeyAuthentication yes #开启使用秘钥登录

修改后 键盘ctrl+x 选择y 确认保存

systemctl restart ssh #重启SSH服务

passwd root #修改root用户密码

nano /root/.ssh/authorized_keys #编辑root用户登录RSA秘钥(此文件填入密钥对中的公钥)

修改后 键盘ctrl+x 选择y 确认保存

现在就修改完成了,可以断开连接,使用root用户,密码或者秘钥对登录ssh

开放防火墙

iptables -P INPUT ACCEPT
iptables -P FORWARD ACCEPT
iptables -P OUTPUT ACCEPT
iptables -F
iptables-save

#开放所有防火墙(云服务端,CDN代理商或者一些面板软件都有防火墙,所以可以视情况开放系统自带的防火墙)

apt-get install iptables-persistent
netfilter-persistent save
netfilter-persistent reload

#使用软件保存防火墙参数

安装node 环境
apt update #更新软件源
apt install npm #安装npm工具
npm install n -g #安装n工具
n stable #二选一,安装last版本
n 18.3 #二选一,安装指定node版本

安装chromium浏览器

apt update #更新软件源
apt install snap #安装snap商店
snap install chromium-browser #二选一
apt install chromium-browser #二选一

教程记录

Posted by xingyun