安裝cygwin,還需要安裝/libs/zlib、/net/openssh和/net/tcp_wrappers。
缺什麼包安裝的時候它會自動安裝。
配置ssh主機,在cygwin的控制檯中輸入如下命令:
ssh-host-config
當螢幕顯示關於“privilege seperation”,輸入yes後回車;
當螢幕顯示關於“create local user sshd”,輸入yes後回車;
當螢幕顯示關於“install sshd as a service”,輸入yes後回車;
當螢幕顯示關於“CYGWIN=”,輸入ntsec tty後回車;
當螢幕提示“Host configuration finished. Have fun!”時,就說明已經正常的完成了ssh主機的配置。
啟動ssh服務,也就是啟動ssh的伺服器功能,在cygwin的控制檯中輸入如下命令:
net start sshd
或者
cygrunsrv –start sshd
螢幕提示“CYGWIN sshd服務已經啟動成果。”,或者沒有任何錯誤提示(對於cygrunsrv命令而言),說明ssh服務已經正常啟動。
建立使用者組與密碼,在cygwin的控制檯中輸入如下命令:
mkpasswd –cl > /etc/passwd
mkgroup --local > /etc/group
至此伺服器的配置已經完成,可以基於使用者與密碼實現從遠端登陸SSH伺服器。
透過密碼登陸SSH伺服器
在cygwin的控制檯輸入如下命令:
ssh username@hostname
安裝cygwin,還需要安裝/libs/zlib、/net/openssh和/net/tcp_wrappers。
缺什麼包安裝的時候它會自動安裝。
配置ssh主機,在cygwin的控制檯中輸入如下命令:
ssh-host-config
當螢幕顯示關於“privilege seperation”,輸入yes後回車;
當螢幕顯示關於“create local user sshd”,輸入yes後回車;
當螢幕顯示關於“install sshd as a service”,輸入yes後回車;
當螢幕顯示關於“CYGWIN=”,輸入ntsec tty後回車;
當螢幕提示“Host configuration finished. Have fun!”時,就說明已經正常的完成了ssh主機的配置。
啟動ssh服務,也就是啟動ssh的伺服器功能,在cygwin的控制檯中輸入如下命令:
net start sshd
或者
cygrunsrv –start sshd
螢幕提示“CYGWIN sshd服務已經啟動成果。”,或者沒有任何錯誤提示(對於cygrunsrv命令而言),說明ssh服務已經正常啟動。
建立使用者組與密碼,在cygwin的控制檯中輸入如下命令:
mkpasswd –cl > /etc/passwd
mkgroup --local > /etc/group
至此伺服器的配置已經完成,可以基於使用者與密碼實現從遠端登陸SSH伺服器。
透過密碼登陸SSH伺服器
在cygwin的控制檯輸入如下命令:
ssh username@hostname