Окей, открываем SSH на Linux-сервере. Скорее всего это Ubuntu (судя по сборке PG) и блокирует либо локальный фаервол (ufw), либо фаервол Proxmox. Дам короткий runbook: сначала диагностика, потом открытие — выполняй на Linux через консоль Proxmox.
1. Проверить, что SSH-сервер вообще работает и на каком порту
sudo systemctl status ssh # служба в Ubuntu называется ssh
sudo ss -tlnp | grep -i ssh # на каком порту слушает sshd
grep -Ei '^port|^#port' /etc/ssh/sshd_config
Если служба не установлена/не запущена:
sudo apt update && sudo apt install -y openssh-server
sudo systemctl enable --now ssh
2. Открыть порт 22 в локальном фаерволе
Сначала узнай, какой фаервол активен:
sudo ufw status # если Ubuntu ufw
sudo firewall-cmd --state # если firewalld
Если ufw (типично для Ubuntu) — открой 22 только для вашей локальной сети (безопаснее, чем для всех):
sudo ufw allow from 192.168.0.0/24 to any port 22 proto tcp
sudo ufw reload
sudo ufw status
Если firewalld:
sudo firewall-cmd --permanent --add-service=ssh
sudo firewall-cmd --reload
3. Если фаервол на хосте Proxmox
Если на самой Linux-VM фаервол выключен, а порт всё равно закрыт — режет фаервол Proxmox. В веб-интерфейсе Proxmox: выбери эту VM → Firewall → проверь, включён ли он, и добавь правило: Direction in, Action ACCEPT, Protocol tcp, Dest. port 22 (либо аналогично на уровне Datacenter → Firewall). Не забудь, что в Proxmox фаервол работает только если включён и на уровне Datacenter, и на уровне VM.
4. Проверка
Как откроешь — напиши, и я сразу проверю подключение отсюда (ssh -p 22 claudeops@192.168.0.22) и, если зайдёт, займусь диагностикой /ssd4.
Быстрый способ убедиться, что порт открылся, не дожидаясь меня — с твоего ПК в PowerShell:
Test-NetConnection 192.168.0.22 -Port 22
TcpTestSucceeded : True — значит готово.
Напомню, что мы уже сделали за эту сессию: развер