Při práci s programem PuTTY pro vzdálenou správu serveru nebo síťového hardwaru může někdy dojít k chybě "connection refused". K této chybě dochází, když se klientský program nemůže připojit k serveru, protože server odmítá přijímat nová připojení.
Existuje několik možných příčin chyby "connection refused". Jedním z důvodů může být nesprávné nastavení parametrů připojení v programu PuTTY. Zkontrolujte, zda zadáte IP adresu nebo název serveru, portu a protokolu.
Server, ke kterému se pokoušíte připojit, možná nefunguje nebo není dostupný z jiného důvodu. Ujistěte se, že je server spuštěn a funguje správně. Zkuste restartovat server a znovu se připojit.
Dalším možným důvodem může být blokování portu, na kterém server běží, vaším firewallem nebo jinými systémovými ochrannými prostředky. Zkontrolujte nastavení brány firewall a povolte připojení na požadovaném portu pro program PuTTY.
Pokud výše uvedená doporučení problém nevyřeší, zkuste ke vzdálenému připojení použít jiný program nebo požádejte správce serveru nebo síťového hardwaru o podporu.
Co když se ve Windows při používání PuTTY objeví chyba "connection refused"?
K chybě "connection refused" v PuTTY obvykle dochází, když je problém způsoben síťovým připojením nebo nastavením serveru. Pokud narazíte na tuto chybu, zde je několik doporučení, která vám pomohou ji opravit:
- Zkontrolujte správnost IP adresy a portu serveru. Ujistěte se, že zadáváte správná data.
- Ujistěte se, že server, se kterým se pokoušíte navázat připojení, funguje a je k dispozici. Zkontrolujte jeho stav a dostupnost na jiných zařízeních.
- Zkontrolujte nastavení brány firewall. Firewall může blokovat příchozí a odchozí připojení, takže zkontrolujte jeho nastavení a povolte připojení k serveru PuTTY.
- Zkontrolujte nastavení serveru SSH. Ujistěte se, že je server SSH správně nakonfigurován a povoluje vzdálená připojení.
- Restartujte PuTTY a zkuste to znovu. Někdy to pomůže opravit dočasný problém nebo chybu v nastavení.
- Pokud chyba přetrvává, kontaktujte správce systému nebo poskytovatele internetových služeb. Mohou vám pomoci vyřešit problém související se síťovým připojením.
Pokud žádné z těchto doporučení nepomohlo problém vyřešit, obraťte se na odborníka nebo fórum podpory PuTTY pro další pomoc a Rady.
Zkontrolujte správnost IP adresy
IP adresa se skládá ze čtyř čísel oddělených tečkami. Každé číslo by mělo být v rozmezí 0 až 255. Zkontrolujte každé číslo v IP adrese, zda je správné.
Pokud neznáte IP adresu serveru, kontaktujte správce sítě nebo poskytovatele hostingových služeb a získejte správnou IP adresu.
Pro pohodlí můžete použít příkaz "ping" na příkazovém řádku systému Windows ke kontrole dostupnosti serveru a správnosti adresy IP. Chcete-li to provést, otevřete příkazový řádek, zadejte příkaz "ping IP" (bez uvozovek) a stiskněte Enter. Pokud je výsledkem úspěšné připojení, zobrazí se Zpráva o návratu datových paketů.
Příklad:
Pokud ping selže nebo se zobrazí zpráva "žádná odpověď", znovu zkontrolujte IP adresu a ujistěte se, že je server k dispozici.
Správnost IP adresy je důležitou podmínkou pro úspěšné připojení ke vzdálenému serveru. Ujistěte se, že jste správně zadali IP adresu a opravte možné chyby, abyste se vyhnuli chybě "connection refused" v PuTTY.
Ujistěte se, že SSH server funguje
Pokud při pokusu o připojení k serveru SSH přes PuTTY narazíte na chybu "connection refused", nejprve se ujistěte, že je server SSH spuštěn a funguje správně. Zde je několik kroků, které můžete provést ke kontrole:
- Ujistěte se, že je na vašem počítači nebo serveru nainstalován server SSH. V případě operačního systému Windows můžete nainstalovat OpenSSH Server nebo jiný program, který poskytuje SSH server. U systémů podobných Unixu je server SSH obvykle již ve výchozím nastavení nainstalován.
- Spusťte SSH server. V případě Windows jej můžete najít v nabídce Služby nebo použít speciální program pro správu služeb. Pro systémy podobné Unixu můžete spustit server SSH pomocí příkazu "service ssh start" nebo "systemctl start sshd", v závislosti na distribuci.
- Zkontrolujte, zda server SSH poslouchá na správném portu. Ve výchozím nastavení, SSH server poslouchá na portu 22. V některých případech však může být Port změněn v konfiguračním souboru serveru SSH. Při připojení přes PuTTY se ujistěte, že používáte správný port.
Pokud jste úspěšně provedli všechny uvedené kroky, ale stále dochází k chybě "connection refused", může být problém způsoben nastavením brány firewall nebo síťovým nastavením. Doporučujeme zkontrolovat, zda brána firewall povoluje příchozí připojení na port, který server SSH používá, a také zajistit, aby nastavení sítě neblokovalo přístup k serveru SSH.
| Důvod | Řešení |
|---|---|
| SSH server není nainstalován | Nainstalujte SSH server do počítače nebo serveru. |
| SSH server není spuštěn | Spusťte SSH server. |
| SSH server poslouchá na nesprávném portu | Při připojení přes PuTTY se ujistěte, že používáte správný port. |
| Problémy s firewallem nebo síťovým nastavením | Zkontrolujte, zda brána firewall povoluje příchozí připojení na port, který používá server SSH, a ujistěte se, že nastavení sítě neblokuje přístup k serveru SSH. |