当前位置:论坛首页 > Linux面板 > 求助

【已完成】debian11,通过指令修改端口,无法访问

发表在 Linux面板2022-9-21 18:14 [复制链接] 11 5820

  1. 请输入新的面板端口:8888
  2. sh: line 1: ufw: command not found
  3. sh: line 1: ufw: command not found
  4. Reload Bt-Panel..       done
  5. |-已将面板端口修改为:8888
  6. |-若您的服务器提供商是[阿里云][腾讯云][华为云]或其它开启了[安全组]的服务器,请在安全组放行[8888]端口才能访问面板
复制代码
修改的过程提示错误,实际无法访问。需要改回原有的端口
使用道具 举报 只看该作者 回复
发表于 2022-9-26 09:48:48 | 显示全部楼层
food.x 发表于 2022-9-24 22:21
没有修改过root环境变量。
我用的是debian11
登录的时候,是普通账户登录,再用su登录root

这个是哪家的服务器?这种应该是封装的系统镜像的时候的问题了
使用道具 举报 回复 支持 反对
发表于 2022-9-21 19:55:58 | 显示全部楼层
您好,您是没有安装ufw这个系统防火墙,您服务器使用的是什么防火墙?
使用道具 举报 回复 支持 反对
发表于 2022-9-21 21:03:41 | 显示全部楼层
大炮运维V587 发表于 2022-9-21 19:55
您好,您是没有安装ufw这个系统防火墙,您服务器使用的是什么防火墙?
  1. apt install ufw
  2. Reading package lists... Done
  3. Building dependency tree... Done
  4. Reading state information... Done
  5. ufw is already the newest version (0.36-7.1).
复制代码

但系统内有的哦
使用道具 举报 回复 支持 反对
发表于 2022-9-21 22:13:11 | 显示全部楼层
food.x 发表于 2022-9-21 21:03
但系统内有的哦
  1. ufw  version
复制代码
您好,你到服务器ssh终端里执行者两个命令,看下能否正常执行 端口操作.png
  1. ufw  allow  8889
复制代码

使用道具 举报 回复 支持 反对
发表于 2022-9-21 22:52:01 | 显示全部楼层
大炮运维V587 发表于 2022-9-21 22:13
您好,你到服务器ssh终端里执行者两个命令,看下能否正常执行

后来发现问题了
用su 登录的时候,环境变量是普通用户的PATH,只是有root的执行权限
需要用su - 登录,同时具有root 权限和PATH

不知道bt运行的用户PATH是否正常呢。
有时候在Web刷防火墙会无反应
使用道具 举报 回复 支持 反对
发表于 2022-9-21 23:36:27 | 显示全部楼层
food.x 发表于 2022-9-21 22:52
后来发现问题了
用su 登录的时候,环境变量是普通用户的PATH,只是有root的执行权限
需要用su - 登录,同 ...

您使用 su 切换后,使用bash命令,更新下当前的环境变量,可以放行端口吗?
使用道具 举报 回复 支持 反对
发表于 2022-9-21 23:51:41 | 显示全部楼层
大炮运维V587 发表于 2022-9-21 23:36
您使用 su 切换后,使用bash命令,更新下当前的环境变量,可以放行端口吗? ...

不行,PATH没有/usr/sbin
还是会出错。

只能用su -
使用道具 举报 回复 支持 反对
发表于 2022-9-22 00:07:31 | 显示全部楼层
food.x 发表于 2022-9-21 23:51
不行,PATH没有/usr/sbin
还是会出错。

您好,您有修改过这个root账号的环境变量吗?
使用道具 举报 回复 支持 反对
发表于 2022-9-24 22:21:53 | 显示全部楼层
大炮运维V587 发表于 2022-9-22 00:07
您好,您有修改过这个root账号的环境变量吗?

没有修改过root环境变量。
我用的是debian11
登录的时候,是普通账户登录,再用su登录root
这个时候PATH还是普通账户的变量。

需要用su -
才能直接调用root权限和环境变量。
使用道具 举报 回复 支持 反对
发表于 2022-9-26 14:41:57 | 显示全部楼层
food.x 发表于 2022-9-24 22:21
没有修改过root环境变量。
我用的是debian11
登录的时候,是普通账户登录,再用su登录root

您好,我这里使用的是尊云的服务器,debian11 ,但是并未复现您的问题 debian11.png 尊云888.png
su  和 su - 的区别就是,前者只切换帐号,后者会把环境变量也切换到root下
使用道具 举报 回复 支持 反对
发表于 2022-9-29 20:31:17 | 显示全部楼层
大炮运维V587 发表于 2022-9-26 14:41
您好,我这里使用的是尊云的服务器,debian11 ,但是并未复现您的问题
su  和 su - 的区别就是,前者只切 ...

这个问题,其实已经很清晰了。我的debian是自己手动安装的,默认ssh普通账户登录。
普通账户的环境变量不带/usr/sbin
su切换,还是普通用户环境变量。
su -切换,才能带/usr/sbin
目前一切正常呢。
使用道具 举报 回复 支持 反对
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

企业版年付运维跟进群

普通问题处理

论坛响应时间:72小时

问题处理方式:排队(仅解答)

工作时间:白班:9:00 - 18:00

紧急问题处理

论坛响应时间:10分钟

问题处理方式:1对1处理(优先)

工作时间:白班:9:00 - 18:00

工作时间:晚班:18:00 - 24:00

立即付费处理
快速回复 返回顶部 返回列表