【Linux学习】常用命令100条
【Linux学习】常用命令100条
ZhangCurryUbuntu
Ubuntu防火墙设置
安装防火墙 : sudo apt install ufw
防火墙状态:sudo ufw status
status: active表示为已启动。如果是inactive表示未启动状态 ,我们可以通过sudo ufw enable来启动防火墙 。
服务器防火墙端口开放&关闭与ssh默认22端口修改
在防火墙状态开启的状态下 ,我们可以设置开放的端口 。在终端继续执行
sudo ufw allow 22在防火墙内设置允许开发你需要自定义的端口:
sudo ufw allow 23333编辑ssh配置文件:
sudo vi /etc/ssh/sshd_config, 加入Port 23333保存:wq退出。
重启ssh服务service ssh restart
关闭允许开放的22端口:sudo ufw deny 22
Ubuntu开启root登录和远程登录
一、开启root用户登录
1.设置root密码
sudo passwd root
验证当前账户密码后设置root账户密码
2.切换命令行至root
su - root
3.注释以下文件内容
vim /etc/pam.d/gdm-autologin
#auth required pam_succeed_if.so user != root quiet_succes
vim /etc/pam.d/gdm-password
# auth required pam_succeed_if.so user != root quiet_success
4.重启计算机后就能使用root用户登录了
二、配置远程登录
1.检查openssh-server服务
2.安装ssh服务:apt-get install openssh-server
3.修改ssh配置文件
vi /etc/ssh/sshd_config
Port 22 #取消该行注释
LoginGraceTime 2m # 取消该行注释
PermitRootLogin yes #取消该行注释,将prohibit-password修改为yes
StrictModes yes # 取消该行注释
MaxAuthTries 6 #取消该行注释
MaxSessions 10 # 取消该行注释
3.启动或重启服务
systemctl restart ssh
systemctl enable ssh
4.配置完成后就可以使用工具进行远程连接了。
SSH服务命令
停止服务:sudo /etc/init.d/ssh stop
启动服务:sudo /etc/init.d/ssh start
重启服务:sudo /etc/init.d/sshresart
断开连接:exit



