Natural

           

          Win下安裝Cygwin中的SSH服務

          windows和linux各有其優越性,可以安裝在同一臺電腦上,但切換要重啟。同時擁有兩臺電腦,一臺裝win,一臺裝linux,自然非常好,但具備此條件的不多。本文介紹cygwin,它可以讓你在win下擁有linux開發環境,并且不用切換。

          簡單的講述一下cygwin的安裝和配置,入門級教程,還請各位一二。

          首先到http://www.cygwin.com 下載setup.exe到本地目錄,

          點擊運行,Next->

          選Install from Internet,Next->

          填寫Root Directory,如X:\cygwin,Next->

          填寫Local Package Directory,如X:\cygwin\ftp,Next->

          選Direct Connection,Next->

          選一個較快的ftp,Next->

          到了關鍵步驟,如果僅想安裝基本系統,直接Next;如果想完整安裝,則點擊All旁邊的旋轉狀圖標,將Default切換至Install;如果和我一 樣,僅想在命令行下寫寫程序,則只要將 gcc、make等開發工具選上,還有openssh等;選好后,Next->

          開始下載,Take a coffee break。回來后,Next->

          選擇需不需要創建快捷方式。->END

          點擊快捷方式或X:\cygwin\cygwin.bat打開控制臺,如果是域用戶,按照提示makepasswd和makegroup即可。下面說一些簡單的調整和配置。

          一、ssh的安裝

          cygwin安裝sshd。如果安裝時已選擇openssh,按照下面的操作繼續。如果忘了安裝,點擊setup.exe,選上openssh,再裝一次即可。

          a、右鍵“我的電腦”->屬性->高級->環境變量,在系統環境變量里添加變量CYGWIN,值為nodosfilewarning (去除dos路徑風格的warning信息)

          b、打開cygwin控制臺,輸入ssh-host-config,一路yes,提示CYGWIN值時,輸入netsec tty

          c、啟動sshd服務用: net start sshd 或 cygrunsrv --start sshd; 停止sshd服務用:net stop sshd 或 cygrunsrv --stop sshd

          刪除 sshd 服務:net stop sshd, cygrunsrv -R sshd 或 sc delete sshd


          d、用ssh yourname@127.0.0.1 或 ssh localhost登陸

          e、還可以繼續安裝配置sftp、scp等,就不細說了


          二、vim的簡單配置

          將\usr\share\vim\vim64目錄下的vimrc_example.vim復制到~/,重命名為_vimrc, 按照自己的喜好修改里面的配置即可,如打開高亮,選擇喜歡的colorscheme

          三、cygwin的中文顯示和輸入

          讓bash命令行支持中文輸入,vi ~/.inputrc,將下面幾行的注釋去掉:
          set meta-flag on
          set convert-meta off
          set input-meta on
          set output-meta on

          讓ls命令支持中文顯示,vi ~\.bashrc中,修改:
          alias ls='ls -hF --show-control-chars --color=tty'

          vim64的話,已經支持中文輸入。

          四、sdcv的安裝配置

          坐在電腦前久了,屏幕太亮,輻射大,對身體不好。能不能在全黑的命名行模式下工作和學習呢?putty可以很好的全屏幕顯示,sdcv則可以讓你在命令行模式查找單詞。

          安裝: 到stardict主頁下載sdcv和想要的字典,編譯安裝后,將字典解壓,放到/usr/share/startdict/dic目錄

          使用: sdcv word,就這么簡單。小技巧: 可以在~/.bashrc里alias sdld='sdcv -u langdao'等等,這樣可以避免詞典太多,直接sdld word就可以用郎道字典查詢。

          我在遠程W2k上裝了一點問題也沒有,就像是一臺LINUX服務器,哈哈,通過命令行管理,爽啊


          原文鏈接參考:http://markli.iteye.com/blog/39661
          下面再補充一點:
          ------------------------------------------------------------------------------------------------

          cygwin sshd 配置:

          把賬戶信息導入它的配置文件。

          $ mkpasswd -l > /etc/passwd
          $ mkgroup -l > /etc/group
          $ chmod +r /etc/passwd
          $ chmod +r /etc/group
          $ chmod +rwx /var

          PS:如果用的是域帳戶的話,上面的命令中是沒有域賬戶的信息的。

          追加一下當前賬戶信息:

          $ mkpasswd -c >> /etc/passwd
          $ mkgroup -c >> /etc/group

          posted on 2012-11-26 15:04 此號已被刪 閱讀(11841) 評論(0)  編輯  收藏 所屬分類: Cygwin

          導航

          統計

          常用鏈接

          留言簿(8)

          隨筆分類(83)

          隨筆檔案(78)

          文章檔案(2)

          相冊

          收藏夾(7)

          最新隨筆

          搜索

          積分與排名

          最新評論

          閱讀排行榜

          評論排行榜

          主站蜘蛛池模板: 珲春市| 大洼县| 肇州县| 彭州市| 怀化市| 剑河县| 安阳市| 资中县| 浮梁县| 北流市| 合阳县| 江华| 礼泉县| 新和县| 麻江县| 天等县| 余江县| 昌乐县| 嵊州市| 太仓市| 河西区| 丹寨县| 三门峡市| 睢宁县| 威信县| 恩平市| 松滋市| 中阳县| 平远县| 金华市| 宕昌县| 山东省| 合川市| 寿阳县| 张掖市| 恭城| 崇礼县| 霸州市| 玉环县| 南平市| 漳平市|