Cygwin是一個在windows平臺上運行的類UNIX模擬環境,很多剛開始學習的朋友可能對其安裝過程還不是很瞭解,下面以Win7系統為例分享下具體安裝圖解和配置cygwin的ssh服務。
安裝步驟圖解:
1、首先我們要去官網下載Win7 64位安裝包;
2、下載完畢後,雙擊安裝包 安裝cygwin;
3、選擇"install from internet",點擊下一步;
4、選擇安裝目錄,點擊下一步;
5、選擇包的下載存放目錄,點擊“下一步”;
6、選擇“direct connection”;
7、選擇在線下載安裝的鏡像站;
8、在這一步,選擇需要安裝的包。因為在工作中,需要使用gcc編譯c文件,和使用python。所以我選擇的內容為gcc相關的內容,與python
選擇完畢後,點擊下一步;
9、安裝開始,並等待安裝完畢,安裝時間根據網速與選擇的包而定;
10、安裝完畢,顯示如下圖所示,點擊“完成”就可以瞭。
到這裡就安裝好瞭,接下來我們還要配置一下。
- 配置cygwin的ssh服務
Cygwin安裝完成後,需要對ssh服務進行配置,以運行hadoop環境進行ssh無密碼登錄,過程如下:
* 使用安裝後生成的cygwin啟動快捷方式,啟動cygwin環境。
* 執行cygwin的ssh-host-config。
在第一步詢問“Should privilege separation be used?(yes/no)”時,輸入no;
在第二步詢問“(Say "no" if it is alreadyinstalled as a service) (yes/no)”時,輸入yes;
在第三步詢問“Enter the value of CYGWIN for thedaemon: []”,直接回車。
看到“Host configuration finished. Have fun!”後此步即完成。
* 使用windows的管理工具中的服務管理,將“CYGWIN sshd”服務啟動。
* 回到cygwin環境,執行 ssh localhost命令。
在第一步詢問中輸入yes,在第二步要求輸入密碼時,輸入用戶密碼。
* 在cygwin中輸入ssh-keygen,一路回車即可。
* 然後在cygwin下依次執行如下命令:
cd ~/.ssh
cp id_rsa.pub authorized_keys
完成後一路exit退出cygwin環境,再打開cygwin環境,執行ssh localhost,發現如下圖不需要密碼即可進入,就代表成功瞭。