<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    Skynet

    ---------- ---------- 我的新 blog : liukaiyi.cublog.cn ---------- ----------

      BlogJava :: 首頁 :: 聯系 :: 聚合  :: 管理
      112 Posts :: 1 Stories :: 49 Comments :: 0 Trackbacks

    結合 cygwin 解決 亂碼問題 (轉) 你會知道更多


            參考 :  http://www.docin.com/p-4534575.html



    Cygwin + OpenSSH FOR Windows的安裝配置
    Cygwin是一款世界著名軟件,它可將Linux下的自由軟件移植到Windows系統上來應用,了解和掌 握這個軟件,將使您又多了許多有益的選擇,并帶您到一個更廣闊的天空下翱翔,這對于您的學習和工作將起到確定無疑的推動作用。下面我用自己總結的一個例 子,帶大家進入這個世界。
        在windows操作系統中,使用Cygwin + OpenSSH開源軟件來作為遠程連接的安全工具,是一個非常好的方法,得到許多網管人員的青睞。然而要想順利安裝配置好這套軟件,對于初學者來說,是有 一定難度的。為了使同道們少走彎路,特將本人摸索的經驗陳列于此,以供需要者參考。建議在安裝配置這套軟件之前,最好要初步掌握一些Linux終端操作技 能及其技術概念。

    以下所述是在Windows XP系統中實踐完成,其它Windows系統可參照此文實施。
    一、安裝Cygwin + OpenSSH
    首先打開http://Cygwin.com網頁,點擊如下鏈接:

    Install or update

    now!


    將會下載一個安裝Cygwin的setup.exe文件,然后在欲安裝Cygwin + OpenSSH軟件的磁盤上創建Cygwin目錄,在此我們假定為:C:"Cygwin,運行setup.exe后打開圖一:  
                


                                    圖一
    圖一主要提供關于Cygwin軟件安裝的一些信息,點擊下一步后打開圖二:

    圖二

    圖二提供了三個選項:
    第一選項:從Internet上下載并安裝所需軟件。
    第二選項:從Internet上下載所需軟件安裝包到本地磁盤。
    第三選項:從本地磁盤安裝包的目錄中安裝所需軟件。
    此處選擇從Internet上下載并安裝所需軟件,點擊下一步后打開圖三:

    圖三

    圖三為指定軟件安裝的目標路徑,其它按圖上默認的選項選擇。點擊下一步后打開圖四:

    圖四

    圖四為指定軟件安裝包的本地存放路徑。點擊下一步后打開圖五:

    圖五

    圖五是選擇連接Internet的方式,照圖點選Use IE5 Settings,點擊下一步后打開圖六:

    圖六

    圖六是選擇下載Cygwin的網站,盡量選離我國近的網站,以提高安裝速度。點下一步打開圖七:

    圖七

    圖七為軟件包的選擇界面,All所在行是選擇全部軟件包的位置,其它各行是軟件組的選擇位置,點擊軟件組前部的+號,可以打開軟件組來選擇所屬軟件項。點擊所選軟件項的循環箭頭,可以選擇對相應項目的操作方式,每點一次,該項目的操作方式就變化一次。
    針對All及軟件組的操作方式有四種選擇:即Default、Install、Reinstall和Uninstall,依次代表:默認狀態、安裝、重新安裝和反安裝項。
    針對軟件項的操作方式有兩類五種:
    第一類:對未安裝的軟件項有兩種選擇,即Skip和該軟件的版本號,Skip為跳過該軟件的安裝,顯示軟件版本號為確定安裝該軟件。
    第二類:對已安裝的軟件項有三種選擇,即Keep、Reinstall和Uninstall,依次代表:保持現狀、重新安裝和反安裝項。
    圖八為打開NET軟件組的界面

    圖八

    圖 八表示選擇網絡相關軟件,我們要安裝的是OpenSSH,故點擊OpenSSH軟件項相應的循環箭頭,使原來的Skip變為版本號即可,與OpenSSH 軟件包相關的Cygwin支持軟件包會自動配套選中,例如下一行的OpenSSL軟件包也就自動選中了。點擊下一步打開圖九:

    圖九

    圖九顯示安裝工作的進度,完成后自動打開圖十:

    圖十

    圖十中提示將在桌面建立Cygwin控制臺圖標和在開始菜單中添加Cygwin控制臺圖標。點擊完成按鈕結束安裝工作。
    注意:安裝軟件時,必須以Administrator用戶身份來安裝,否則可能出現許多莫名的問題,大概是由于用戶權限不夠造成的,估計是該軟件出于安全考慮而有意設計的。
    二、Openssh基本配置
    1.增加環境變量
    用鼠標右鍵單擊我的電腦 à屬性 à高級 à環境變量,
    A.在系統變量框中新建變量名為:CYGWIN,變量值為:ntsec tty 的變量。
    B.編輯path變量,在原變量值后加上以分號分隔的C:"Cygwin"bin字符串,注意保留原變量的值!
    2OpenSSH服務配置
    雙擊Cygwin圖標打開控制臺,鍵入:cd /bin轉入bin目錄,再鍵入:ssh-host-config -y,執行后系統提示“CYGWIN=” 時輸入ntsec tty即可。至此,SSH服務已被加入到Windows的自動啟動服務項中了。
    重新啟動電腦進入普通用戶界面,打開Cygwin控制臺后,系統會在Cygwin的home目錄下生成一個同名目錄:youname (此處假設用戶名為:youname),用戶可以在command控制臺上用:
    ssh  youname@127.0.0.1
    登錄自己的SSH服務器試一試,若能登錄則表示安裝配置基本成功,可以進行遠程登錄連接,若遠程登錄失敗,應在SSH服務器防火墻的例外中添加允許SSH端口通過的條目,SSH服務默認使用的是22號端口。
    3.啟動OpenSSH服務的方法
    A.在command控制臺上啟動:
    Net  start  sshd     #啟動SSH服務
    Net  stop  sshd      #停止SSH服務
    B.在Cygwin控制臺上啟動:
    Cygwin  --start  sshd      #啟動SSH服務
    Cygwin  --stop  sshd       #停止SSH服務
    三、Openssh高級配置
    提示:A. 修改sshd_config 文件前應先通過Cygwin控制臺修改文件屬性值,使當前用戶具有修改權:
    cd /etc                    #轉到sshd_config文件所在目錄
    Chmod 777 sshd_config      #修改文件屬性值,使其他用戶可以修改該文件
    。。。。。                 #然后參照后面介紹的1、2、3條進行操作
    Chmod 644 sshd_config      #修改文件屬性,使其恢復原來的屬性值
    B. sshd_config文件被修改后,必須重啟SSH服務后改動項才能生效。
    1.更改OpenSSH工作端口及協議版本

    用寫字板打開C:"Cygwin"etc"sshd_config文件,將port 22改為port 10022或其它自己想改的端口號,最好選1025 -- 65535之間其它軟件未用的端口號。再將#Protocol 2,1 改為Protocol 2,使當前的SSH服務只支持2.0協議版本。此兩項更改的目的是為了增強系統的安全性。

    2.禁止超級用戶遠程登錄OpenSSH

    用寫字板打開 C:"Cygwin"etc"sshd_config 文件,將 #PermitRootLogin yes 修改為PermitRootLogin no即可。若系統需要超級用戶登錄,則不必修改此項目。

    3.僅使用非對稱密鑰安全登錄

    A用寫字板打開 C:"Cygwin"etc"sshd_config 文件,將#PasswordAuthentication yes 修改為 PasswordAuthentication no 。

    B.在Cygwin控制臺:

    cd /home/youname      #轉到當前用戶目錄

    mkdir .ssh            #建立 .ssh隱含目錄

    C.將制作好的authorized_keys公鑰文件復制到c:"Cygwin"home"youname".ssh目錄下

    D.在Cygwin控制臺:

    cd /home/youname/.ssh    #轉到 .ssh隱含目錄

    chmod 600 authorized_keys   #修改文件屬性使之生效(注:屬性值大于600時該文件無效)
    此后用戶遠程訪問ssh服務器時,將不能憑用戶密碼登錄,只能憑借對應的私鑰來登錄,排除了密碼暴力破解的可能,提高了網絡訪問的安全性。
    4.公鑰對的生成
    由于習慣了用putty作為登錄ssh服務器的工具,故在此僅介紹用putty軟件生成密鑰對的方法。
    A可以從http://www.chiark.greenend.org.uk/~sgtatham/putty/download.html處,選擇putty.zip下載,該軟件為自由軟件,可免費使用,當前版本為V 0.60。
    B解壓后運行puttygen.exe , 打開圖十一:

    圖十一

    如圖選擇SSH-2 RSA和1024密鑰長度,點擊Generate按鈕,打開圖十二:

    圖十二

    將鼠標在電腦屏幕上隨機移動,密鑰生成進度條隨鼠標指針移動而前進,直至完成并呈現圖十三:

    圖十三

    圖上部框中顯示的是公鑰內容,用戶可以在key passphrase框及confirm passphrase框中輸入密鑰密碼,以使密鑰丟失后多一道安全防護。當然如果為了方便也可以不設密鑰密碼。
    依 次點擊save public key和save private key按鈕,分別保存生成的公鑰和私鑰,將保存的公鑰文件改為authorized_key文件名,或將圖十三上部框中的公鑰內容復制到 authorized_key文件中,并保存為純文本文件(本人習慣于后一種方法),然后將該文件復制到用戶的 .SSH目錄中應用,注意:該文件在使用時必須將其屬性值改為小于等于600方可應用,否則該公鑰不會生效。而默認以 .ppk擴展名保存的私鑰文件,則要妥善保管好,今后訪問SSH服務器就要憑此私鑰登錄了。
    四、卸載Cygwin
    卸 載Cygwin與安裝Cygwin的過程差不多,也是先運行setup.exe,與安裝時一樣操作,直到出現圖七所示界面時,將All設置為 UnInstall后再點擊下一步,系統將自動完成Cygwin軟件的卸載,Cygwin的安裝目錄需要手工刪除,注冊表內與Cygwin相關的項目也要 手動刪除,如若刪除不盡,可能會影響到以后Cygwin的順利安裝和配置,切記!
    五、PUTTY軟件的簡單應用
    運行Putty.exe打開圖十四:

    圖十四

    在Host Name框中輸入SSH服務器的IP地址,Port框中輸入OpenSSH服務的端口號,然后點開Connection à SSH à Auth打開圖十五:

    圖十五

    按 圖中選擇相應項,在private key file for authentication框中填入自己私鑰的保存路徑,再回到圖十四,在Saved sessions框中輸入一個相關名字,再點擊Save按鈕將當前會話以相關命名保存起來,以供將來重復使用該會話。使用時選中會話,點擊Load按鈕裝 入,再點擊Open按鈕開始連接SSH服務器,連接界面彈出后,按提示輸入用戶名、私鑰密碼,驗證通過后即可登錄服務器了。





    整理 m.tkk7.com/Good-Game
    posted on 2009-05-12 19:21 劉凱毅 閱讀(7941) 評論(2)  編輯  收藏 所屬分類: 系統

    Feedback

    # re: windows ssh 搭建(轉)[未登錄] 2013-05-29 02:07 tester
    test"><br>xxx  回復  更多評論
      

    # re: windows ssh 搭建(轉)[未登錄] 2013-05-29 02:07 tester"><br>
    s  回復  更多評論
      

    主站蜘蛛池模板: 成人毛片免费视频| 一级特黄录像免费播放肥| 久久精品无码专区免费青青| 亚洲精品人成无码中文毛片| 黄色毛片免费观看| 国产亚洲福利在线视频| 黄页网站免费在线观看| 亚洲第一页日韩专区| 免费精品国产自产拍在线观看| yy6080久久亚洲精品| 国产人成网在线播放VA免费| 亚洲精品中文字幕乱码三区 | a毛片基地免费全部视频| 亚洲精品中文字幕乱码影院| 免费h片在线观看网址最新| 国产亚洲精品VA片在线播放| 麻豆精品国产免费观看| 亚洲av色影在线| 最近的中文字幕大全免费8| 亚洲欧洲国产综合| a级片在线免费看| 日韩免费a级在线观看| 精品亚洲成a人片在线观看少妇| 99久久免费精品视频| 亚洲国产精品美女| 在线观看亚洲免费| 三年片免费高清版 | 老司机永久免费网站在线观看| 免费国产va在线观看| 亚洲AV中文无码乱人伦下载| 日本亚洲欧美色视频在线播放| 暖暖免费在线中文日本| 亚洲日韩国产精品无码av| 暖暖日本免费在线视频| 97超高清在线观看免费视频| 亚洲高清免费在线观看| 国产一区二区免费视频| 自拍偷自拍亚洲精品情侣| 最近中文字幕大全免费视频| 美女被免费视频网站a| 91亚洲va在线天线va天堂va国产|