我正在尝试在 WSL2 上的 Ubuntu 中设置 ssh 服务器。我在 Ubuntu 的端口 22 上运行服务器,然后我配置了从 Windows 主机上的端口 25252 到 Ubun 上的端口 22 的端口转发...
我正在尝试在 WSL2 上的 Ubuntu 中设置 ssh 服务器。我的服务器在 Ubuntu 的端口 22 上运行,然后我配置了从 Windows 主机上的端口 25252 到 Ubuntu 中的端口 22 的端口转发。我可以从 Windows 和本地网络上的其他计算机访问 Ubuntu 服务器。我还在路由器上设置了端口转发,以将外部端口 22222 转发到内部端口 25252。但是,当我尝试使用我的公共 IP 进行 ssh 连接时,每个端口都显示“连接被拒绝”。我在 Windows 中为端口 25252 添加了防火墙规则,甚至尝试完全禁用防火墙,但无济于事。任何帮助都将不胜感激。
我成功地在 Ubuntu 上安装了 postgresql 12 数据库。问题出在重启时。我无法从远程计算机访问 postgresql,直到我使用 sudo systemctl restart post 重新启动集群...
我成功地在我的 Ubuntu 上安装了 postgresql 12 数据库。问题出在重启时。我无法从远程计算机访问 postgresql,直到我使用以下命令重启集群
sudo systemctl restart postgresql@12-main
重启前的状态是:
[email protected] - PostgreSQL Cluster 12-main
Loaded: loaded (/lib/systemd/system/[email protected]; enabled; vendor preset: enabled)
Active: active (running) since Thu 2024-07-11 09:32:29 UTC; 2min 7s ago
Process: 1157 ExecStart=/usr/bin/pg_ctlcluster --skip-systemctl-redirect 12-main start (code=exited, status=0/SUCCESS)
Main PID: 1258 (postgres)
Tasks: 7 (limit: 1015)
Memory: 37.3M
CGroup: /system.slice/system-postgresql.slice/[email protected]
1258 /usr/lib/postgresql/12/bin/postgres -D /var/lib/postgresql/12/main -c config_file=/etc/postgresql/12/main/postgresql.conf
1261 postgres: 12/main: checkpointer
1262 postgres: 12/main: background writer
1263 postgres: 12/main: walwriter
1264 postgres: 12/main: autovacuum launcher
1265 postgres: 12/main: stats collector
1266 postgres: 12/main: logical replication launcher
Jul 11 09:32:23 orangepilite2 systemd[1]: Starting PostgreSQL Cluster 12-main...
Jul 11 09:32:29 orangepilite2 systemd[1]: Started PostgreSQL Cluster 12-main.
重启前允许本地登录:
orangepi@orangepilite2:~$ sudo -u postgres psql
psql (12.19 (Ubuntu 12.19-0ubuntu0.20.04.1))
Type "help" for help.
postgres=#