1. 程式人生 > >SSH Connection closed by window cygwin

SSH Connection closed by window cygwin

1. 背景


使用者A從Linux上ssh 到 window Server2008(已經安裝cygwin和配置了SSH),報下面問題

---------------------------------------

ssh window64.com.cn

Connection closed by 01.10.10.10

//或者讓輸入 password:  Permission denied, please try again.


2. 原因

A賬號許可權導致的,必須使用cyg_server賬號。

在window的 services ——》cygwin sshd(ssh服務名)——》右鍵屬性-Log on——》賬號,密碼(這可以看到使用者)


3. 辦法

  

   cygwin建立兩個特殊使用者sshd和cyg_server,其中sshd服務在cyg_server使用者下執行

    管理員身份執行cygwin 和下列步驟


    #1 刪除已經存在的使用者

    net user sshd /DELETE

    net user cyg_server /DELETE

    #2 重新生成許可權
    mkpasswd -cl > /etc/passwd
    mkgroup -l > /etc/group
    
    #3 刪除老服務,配置,啟動服務。  配置的時候會生成控制面板services裡的服務
    cygrunsrv -R sshd
    ssh-host-config
    cygrunsrv -S sshd