|   | 1 | [[PageOutline]] | 
                  
                          |   | 2 |  | 
                  
                          |   | 3 | ◢ <[wiki:III120526/Lab1 實作一]> | <[wiki:III120526 回課程大綱]> ▲ | <[wiki:III120526/Lab3 實作三]> ◣ | 
                  
                          |   | 4 |  | 
                  
                          |   | 5 | = 實作二 Lab 2 = | 
                  
                          |   | 6 |  | 
                  
                          |   | 7 | {{{ | 
                  
                          |   | 8 | #!html | 
                  
                          |   | 9 | <div style="text-align: center;"><big style="font-weight: bold;"><big>實驗帳號申請<br/>Apply an account from NCHC</big></big></div> | 
                  
                          |   | 10 | }}} | 
                  
                          |   | 11 |  | 
                  
                          |   | 12 | == 帳號註冊 == | 
                  
                          |   | 13 |  | 
                  
                          |   | 14 |  * 首先連線至  http://hadoop.nchc.org.tw | 
                  
                          |   | 15 |  * 點選"新增帳號"  | 
                  
                          |   | 16 |  * [[Image(YMU110509/Lab1:hadoop_account_register.png)]] | 
                  
                          |   | 17 |  * 接著填入您欲申請的「帳號」、「密碼」及相關資訊(僅 e-mail 為必備,單位與電話僅為統計用途使用) | 
                  
                          |   | 18 |  * [[Image(YMU110509/Lab1:hadoop_account_info.png)]] | 
                  
                          |   | 19 |  * 送出後,請至您的信箱收信,首先會收到請您點選連結啟動帳號的信件,點選啟動連結後,才會收到「系統帳號」與「系統密碼」。 | 
                  
                          |   | 20 |  * [[Image(YMU110509/Lab1:hadoop_account_activate.png)]] | 
                  
                          |   | 21 |  | 
                  
                          |   | 22 | == 在 Windows 底下使用 SSH Client 連線 == | 
                  
                          |   | 23 |  | 
                  
                          |   | 24 |  * 下載 pietty 來進行 SSH 連線: | 
                  
                          |   | 25 |    * 首先連至 http://ntu.csie.org/~piaip/pietty/ ,下載最新版的 pietty。如:[http://ntu.csie.org/~piaip/pietty/stable/pietty0327.exe PieTTY 0.3.27] | 
                  
                          |   | 26 |    * pietty 與原始 PuTTY 的差異在於有中文化支援,並且可以直接拖拉檔案到視窗中,進行上傳。 | 
                  
                          |   | 27 |  * [[Image(YMU110509/Lab1:pietty_01.jpg)]] | 
                  
                          |   | 28 |   | 
                  
                          |   | 29 |  * 下載 WinSCP 進行大量檔案上傳。 | 
                  
                          |   | 30 |    * 首先連至 http://winscp.net 下載最新版 WinSCP,如:[http://nchc.dl.sourceforge.net/project/winscp/WinSCP/4.3.2/winscp432.zip WinSCP 4.3.2 可攜版],解壓縮後就可以使用了。 | 
                  
                          |   | 31 |    * 由於下載的是英文版,如果您需要中文化介面,正體中文版本的 WinSCP 已[http://winscp.net/eng/translations.php 翻譯完畢],請下載[http://winscp.net/translations/dll/ch.zip 整體中文翻譯檔]、解壓縮 ZIP 壓縮檔,然後把語言檔放在與 WinSCP 執行檔相同的資料夾(就是安裝的目的地)。 | 
                  
                          |   | 32 |    * [[Image(YMU110509/Lab1:winscp_01.jpg)]] | 
                  
                          |   | 33 |    * [[Image(YMU110509/Lab1:winscp_03.jpg)]] | 
                  
                          |   | 34 |  | 
                  
                          |   | 35 | ---- | 
                  
                          |   | 36 |  | 
                  
                          |   | 37 | == 補充:產生 SSH Key 並進行金鑰交換 == | 
                  
                          |   | 38 |  | 
                  
                          |   | 39 |  * 下載 [http://the.earth.li/~sgtatham/putty/latest/x86/puttygen.exe PuTTYgen] | 
                  
                          |   | 40 |  * 執行 PuTTYgen,按下『Generate』。 | 
                  
                          |   | 41 |  * [[Image(YMU110509/Lab1:puttygen_01.jpg)]] | 
                  
                          |   | 42 |  * 在畫面上不斷移動滑鼠,直到產生金鑰為止。您可以將公鑰(給別人的)與私鑰(自己保管的)另存成檔案,等一下就可以做到輸入免密碼。 | 
                  
                          |   | 43 |  * [[Image(YMU110509/Lab1:puttygen_02.jpg)]] | 
                  
                          |   | 44 |  * 把金鑰拷貝起來,並且在 pietty 視窗中,使用以下指令,把公鑰存到 hadoop.nchc.org.tw。或者把公鑰存檔為 authorized_keys,用 WinSCP 複製到 hadoop.nchc.org.tw 的 .ssh 目錄中。 | 
                  
                          |   | 45 | {{{ | 
                  
                          |   | 46 | ~$ mkdir -p .ssh | 
                  
                          |   | 47 | ~$ echo "公鑰的一大串文字 ssh-rsa .... 到 =rsa-key .... " >> .ssh/authorized_keys | 
                  
                          |   | 48 | }}} | 
                  
                          |   | 49 |  * 點選『詳細設定』 | 
                  
                          |   | 50 |  * [[Image(YMU110509/Lab1:pietty_02.jpg)]] | 
                  
                          |   | 51 |  * 在『Connection』底下的『Data』,輸入 『Auto-login username』 | 
                  
                          |   | 52 |  * [[Image(YMU110509/Lab1:pietty_03.jpg)]] | 
                  
                          |   | 53 |  * 在『Connection』底下的『SSH』的『Auth』,選擇剛剛 PuTTYgen 產生的私鑰檔案。 | 
                  
                          |   | 54 |  * [[Image(YMU110509/Lab1:pietty_04.jpg)]] | 
                  
                          |   | 55 |  * 選擇『Apply』,並點選『連線』選單底下的『儲存設定』 | 
                  
                          |   | 56 |  * [[Image(YMU110509/Lab1:pietty_05.jpg)]] | 
                  
                          |   | 57 |  * 當完成設定之後,下次使用 pietty 連線 hadoop.nchc.org.tw 就不用再次輸入帳號與密碼了。 | 
                  
                          |   | 58 |  | 
                  
                          |   | 59 |  * 類似的做法,在 WinSCP 視窗中選擇 private key 路徑,就可以用 WinSCP 免密碼登入。 | 
                  
                          |   | 60 |    * [[Image(YMU110509/Lab1:winscp_01.jpg)]] | 
                  
                          |   | 61 |    * [[Image(YMU110509/Lab1:winscp_02.jpg)]] | 
                  
                          |   | 62 |  | 
                  
                          |   | 63 |  * '''注意:這份金鑰請妥善保管,否則別人拿到金鑰,就可以不用你的密碼登入你的帳號哦!!建議在自己的電腦上才執行~''' |