相关疑难解决方法(0)

如何保护 phpmyadmin

好的,所以我在带有 ssl 证书的 vps 上有几个站点。我有 mod 安全设置以及tripwire。然后我的问题与 phpmyadmin 安全性有关。如果我的 IP 是 123.123.123.123,我可以使用 123.123.123.123/mypmyadmin-IHaveChangedThisURL 访问 phpmyadmin。

即使我更改了 phpmyadmin url,如果您能找到 url,phpmyadmin 仍然可以访问。

我在根目录中添加了一个空白的 html 文件,因此没有使用 vps 主机名或 vps IP 给出目录索引。

我还能做些什么来保护 IP 使用并尝试访问 phpmyadmin 等?

任何指导表示赞赏。谢谢。

server security apache2 phpmyadmin 16.04

5
推荐指数
1
解决办法
4840
查看次数

制作 .sh 脚本来检查 SSH 连接是否存在,如果不存在则连接

我正在努力编写我认为应该是简单的脚本。

基本上我有一台工作计算机,它隐藏在我无法访问的 NAT 后面。我需要通过 SSH 连接到这台计算机,因此唯一的方法是设置反向端口重定向,这台经过 NAT 处理的计算机将连接到我家里的服务器,同时为其自身重定向端口,然后我可以简单地通过 ssh 连接到它通过我的家庭服务器。

.sh 脚本将由工作中的计算机每 5 分钟执行一次,这就是我希望它执行的操作:

检查是否存在到我的服务器的活动 ssh 连接,如果是,则只需执行任何操作并退出脚本即可。

如果没有检测到活动连接,则通过执行“ssh me@1.2.3.4 -i key.priv”进行连接并退出脚本。

如果 ssh 连接尝试由于某种原因挂起,例如超过 2 分钟,则强制退出脚本(不确定这是否可行,如果不可行,则不必存在)

非常感谢您的建议。

ssh command-line bash scripts networking

4
推荐指数
1
解决办法
8148
查看次数

如何通过 SSH 连接通过远程服务器连接到 Internet

我在通过 ssh 可访问的服务器访问 Internet 时遇到问题

情况

编辑:仅供参考,我的操作系统是 Ubuntu 16.04 和 IIRC,与服务器相同。

好的,这是交易。

  • 我的公司给我提供了一台有网络连接的电脑(通过代理),但受限于网络上的一些资源(我既不能添加外部 PPAapt-get update也不能手动添加它们,也不能访问某些应用程序的某些下载部分,但仍然可以通过使用apt-get installpip)来安装软件包。
  • 此外,我的(上面的)PC 可以通过 ssh 连接访问我公司的一些服务器。其中一个(故意)拥有不受限制的互联网访问(听起来很奇怪,但事实就是如此)。我问我的老板是否可以让我的计算机通过该服务器不受限制地连接到 Internet,他告诉我这是可能的,但他不知道如何做。仅供参考,虽然他不鼓励我这样做,但我并没有被禁止。

我的问题

有什么办法可以做我刚刚描述的事情吗?从我的 PC,通过远程服务器(不受限制的 Internet 访问)访问(不受限制)到 Internet

到目前为止我尝试过的

实际上并不多,因为我不知道如何搜索(很难想到一个关键字)问题。大多数情况下,我尝试配置代理,因此我可以(部分)解决问题(对于 PPA,我尝试添加source.list并添加符号,将代理条目添加到/etc/apt/apt.conf...)。还是没有给宝宝吃糖果。如果有人需要查看错误,请告诉我,但我想彻底解决问题:(

我很感激任何建议。提前致谢!

ssh internet proxy

4
推荐指数
1
解决办法
8525
查看次数

尝试运行使用“sshpass”的脚本时权限被拒绝

这个想法是让这个脚本运行而不需要输入主机的任何密码(写在Hosts.txt文件中)。现在,当我运行这个时,我得到一个Permission denied, please try again.答案。

#!/bin/bash

[[ -z "${1}" ]] && OUT_FILE="WhereTheAnswearIsGoing.txt" || OUT_FILE="$1"
[[ -z "${2}" ]] && IN_FILE="Hosts.txt" || IN_FILE="$2"

while IFS= read -r host; do
        indication="$(sshpass -pfootbar ssh -p 2222 -o StrictHostKeyChecking=no -n "$host" 'who -b' | awk '{print $(NF-1)" "$NF}')"
        printf '%-14s %s\n' "$indication" "$host" >> "$OUT_FILE"
done < "$IN_FILE"
Run Code Online (Sandbox Code Playgroud)

对不起,如果这个问题不清楚,但我对这些事情了解不多。

ssh permissions command-line bash

2
推荐指数
1
解决办法
2万
查看次数