Cygwin

cygwin ssh 在本地工作,而不是遠端工作

  • July 30, 2014

我安裝了 SSH 伺服器的 Cygwin(Windows 7)。設置完成後,我可以使用“ssh localhost -l”在本地登錄

$$ myUsername $$“。我輸入了我的密碼。成功。 但是,嘗試從另一台機器遠端連接到該機器,但總是以“權限被拒絕”拒絕密碼。沒有連接問題,顯然我正在連接。防火牆設置全部關閉。

為什麼會這樣?

備份文件後執行以下命令,然後重新啟動 ssh 服務。

mkpasswd -l > /etc/passwd

mkgroup -l > /etc/group

編輯sshd_config並確保設置以下內容:

ListenAddress 0.0.0.0

保存文件並重新啟動sshd。這將強制sshd守護程序偵聽所有網路介面。

引用自:https://serverfault.com/questions/473929