AskOverflow.Dev

AskOverflow.Dev Logo AskOverflow.Dev Logo

AskOverflow.Dev Navigation

  • 主页
  • 系统&网络
  • Ubuntu
  • Unix
  • DBA
  • Computer
  • Coding
  • LangChain

Mobile menu

Close
  • 主页
  • 系统&网络
    • 最新
    • 热门
    • 标签
  • Ubuntu
    • 最新
    • 热门
    • 标签
  • Unix
    • 最新
    • 标签
  • DBA
    • 最新
    • 标签
  • Computer
    • 最新
    • 标签
  • Coding
    • 最新
    • 标签
主页 / user-348751

dotslash's questions

Martin Hope
dotslash
Asked: 2016-08-01 13:12:08 +0800 CST

如何使用 autossh 进行多个 SSH 反向连接?

  • -1

我在树莓派中使用autossh连接到我的一个 VPS。

但我有 4 个树莓派。我使用相同的脚本连接到我的远程 VPS,这样我就可以随时远程登录每个树莓派。

对于这 4 个 pi,我autossh以这种方式使用:

将此行添加到my /etc/rc.local我的第一个 Pi 上。

sudo su pi -c "autossh -M 1122 -4 -NC -R \*:8822:localhost:22 [my_vps_username]@[my_vps_IP] -p 22" & 所以我可以使用

ssh -l pi [my_vps_IP] -p 8822连接到我的第一个 Pi。

如果我想连接到第二个 Pi,我必须将端口更改为 8823 或其他东西。

sudo su pi -c "autossh -M 1122 -4 -NC -R \*:8823:localhost:22 [my_vps_username]@[my_vps_IP] -p 22" &

这是问题:

如何在不一一指定端口的情况下拥有大量 SSH 反向连接?

我可能有 100 个 Pi(s),我需要在开机时随时通过 SSH 连接到它们。摆脱端口重复,并系统地管理这些 SSH 连接。

欣赏!

ssh ssh-tunnel reverse-proxy ssh-agent ssh-keys
  • 1 个回答
  • 1549 Views
Martin Hope
dotslash
Asked: 2016-06-25 10:58:03 +0800 CST

如何动态查看 dnsmasq 客户端 MAC 地址?

  • -1

如果我已经知道客户端 IP,我知道有/var/log/dnsmasq.log,并且它包含日志,例如

6 月 13 日 12:22:42 dnsmasq-dhcp[499]: DHCPACK(wlan0) 172.24.1.110 34:12:98:11:80:bd 个-iPad
6 月 13 日 13:19:44 dnsmasq-dhcp[499]: DHCPDISCOVER (wlan0) d4:97:32:61:4f:73
Jun 13 13:19:44 dnsmasq-dhcp[499]: DHCPOFFER(wlan0) 172.24.1.82 d4:97:0b:61:4f:23
Jun 13 13: 19:44 dnsmasq-dhcp[499]: DHCPREQUEST(wlan0) 172.24.1.82 d4:97:9f:61:4f:73
Jun 13 13:19:44 dnsmasq-dhcp[499]: DHCPACK(wlan0) 172.24.1.82 d4 :97:0b:23:4f:73 android-ef9f423f7ecaca3c

在路由器中

这样,我们每次都可以解析日志,看到最新的MAC地址。

但是不用每次都解析这么长的大文件,我们能知道客户端mac是什么吗?它拖累CPU。

谢谢!


更新

我找到了另一个包含它的地方

cat /var/lib/misc/dnsmasq.leases

仍然是一个文件。还是我每次都必须解析文件?

linux logging mac-address dnsmasq hostapd
  • 1 个回答
  • 5388 Views
Martin Hope
dotslash
Asked: 2016-05-17 10:05:07 +0800 CST

Postfix 无法接收邮件并出现错误:amavis[15499]: () (!)DENIED ACCESS from IP xxxx, policy bank

  • 1

我的邮件服务器运行良好。但是我在邮件服务器上设置了 OpenConnect VPN 后,发现服务器无法接收来自外部的邮件。

比如我的主机IP是1.2.3.4

我做了tail -f /var/log/mail.log并发现

amavis[15499]: () (!)拒绝来自 IP 1.2.3.4 的访问,政策银行

通常 Postfix (2.11) 使用本地 IP 127.0.0.1 与 amavis(病毒扫描软件)对话,但这次它使用 1.2.3.4。Amavis 拒绝访问。

那么如何摆脱这个错误,我仍然想在同一台服务器上使用 OpenConnect VPN。

我发现另一个类似的问题Ubuntu server not using localhost IP for internal communication 但他没有得到正确答案。

你能帮助我吗?

非常感谢!

linux postfix clamav amavis ubuntu-14.04
  • 1 个回答
  • 1697 Views
Martin Hope
dotslash
Asked: 2016-04-15 22:37:52 +0800 CST

如何使用 Nginx 从 http(s)://(www.)example.com 重定向到 https://example.com?

  • 1

正如标题所述。

我发现了另一个有用的 Q/A,但它没有显示如何在 Nginx 设置中正确执行,我的意思是parameters. 他可能的意思是https://exmaple.com在被重定向到 之前应该有一个有效的握手https://www.example.com。在我的场景中https://www.example.com效果很好,但https:example.com不能重定向到https://www.example.com.

server {
    listen 80;
    server_name example.com www.example.com;
    rewrite ^ https://example.com$request_uri? permanent;
}

server {
    listen 443;
    server_name example.com;

    ssl on;
    # some other settings, correctly

}

但是,它在浏览http://example.com时被重定向到,https://example.com但它以 chrome 显示

This site can’t be reached 
example.com unexpectedly closed the connection.
ERR_CONNECTION_CLOSED```

我想全部重定向到https://example.com,如何?

- 更新 -

/var/log/nginx/access.log节目_

"GET / HTTP/2.0" 301 216 "-" 

没有错误/var/log/nginx/error.log

非常感谢!!!

linux ssl nginx https ssl-certificate
  • 2 个回答
  • 881 Views
Martin Hope
dotslash
Asked: 2016-04-13 22:08:52 +0800 CST

哪个 Nginx 日志文件适用于 fail2ban?

  • -1

我有文件/var/log/nginx/

日志文件/var/log/nginx/access.log为空。

但是/var/log/nginx/access.log.1一如既往地被附加。

在文件/etc/fail2ban/fail2ban.conf中,

logtarget = /var/log/fail2ban.log

在文件/etc/fail2ban/jail.local中,我做了这个:

[wordpress-xmlrpc]                                                                                                  

enabled  = true                                                                                                     
filter   = wordpress-xmlrpc                                                                                         
action   = iptables[name=WordPressXMLRPC, port=http, protocol=tcp]                                                  
logpath  = /var/log/nginx/access.log                                                                               
#logpath  = /var/log/nginx/access.log.1                                                                              
findtime = 30                                                                                                       
bantime  = 172800                                                                                                   
maxretry = 3    

上面的设置不起作用。

我必须将其更改为logpath = /var/log/nginx/access.log.1(它仅在此文件中有效)

然后service fail2ban restart等待 30 秒,然后它完成读取日志并执行一些操作iptables。

我有这个设置/etc/nginx/nginx.conf access_log /var/log/nginx/access.log

那么我的 Nginx 和 fail2ban 配置有什么问题吗?

非常感谢!

logging python nginx syslog fail2ban
  • 1 个回答
  • 1155 Views

Sidebar

Stats

  • 问题 205573
  • 回答 270741
  • 最佳答案 135370
  • 用户 68524
  • 热门
  • 回答
  • Marko Smith

    新安装后 postgres 的默认超级用户用户名/密码是什么?

    • 5 个回答
  • Marko Smith

    SFTP 使用什么端口?

    • 6 个回答
  • Marko Smith

    命令行列出 Windows Active Directory 组中的用户?

    • 9 个回答
  • Marko Smith

    什么是 Pem 文件,它与其他 OpenSSL 生成的密钥文件格式有何不同?

    • 3 个回答
  • Marko Smith

    如何确定bash变量是否为空?

    • 15 个回答
  • Martin Hope
    Tom Feiner 如何按大小对 du -h 输出进行排序 2009-02-26 05:42:42 +0800 CST
  • Martin Hope
    Noah Goodrich 什么是 Pem 文件,它与其他 OpenSSL 生成的密钥文件格式有何不同? 2009-05-19 18:24:42 +0800 CST
  • Martin Hope
    Brent 如何确定bash变量是否为空? 2009-05-13 09:54:48 +0800 CST
  • Martin Hope
    cletus 您如何找到在 Windows 中打开文件的进程? 2009-05-01 16:47:16 +0800 CST

热门标签

linux nginx windows networking ubuntu domain-name-system amazon-web-services active-directory apache-2.4 ssh

Explore

  • 主页
  • 问题
    • 最新
    • 热门
  • 标签
  • 帮助

Footer

AskOverflow.Dev

关于我们

  • 关于我们
  • 联系我们

Legal Stuff

  • Privacy Policy

Language

  • Pt
  • Server
  • Unix

© 2023 AskOverflow.DEV All Rights Reserve