前言
這是我在使用 ssh 連線時,碰到以下的問題的解決辦法。
ssh: connect to host localhost port 9000: Connection refused
解決方法
個人最後解決這個問題的方式是,
需要再去確認連線的 port,
「遠端可被 ssh 連線的 port 只有 22」,當時我不小心設定成25,
導致了以上的問題,修改後就沒事了!
至於 port 9000 或多少沒差,那只是我們 local 要連線遠端所使用的 port。
- 將我們本機端的連線 port 設為 9000 (自訂,可更改)
- 遠端主機的 port 設定為 22 (ssh 固定 port,不可更改)
Reference
- ssh: connect to host 127.0.0.1 port 2222: Connection refused
- 【Linux】將 anydesk 作為 VPN 跳板 (建立 tcp tunnel),使用 ssh 進行遠端連線開發 (anydesk ssh)