Cygwin是一款世界著名軟件,它可將Linux下的自由軟件移植到Windows系統(tǒng)上來應(yīng)用,了解和掌握這個(gè)軟件,將使您又多了許多有益的選擇,并帶您到一個(gè)更廣闊的天空下翱翔,這對于您的學(xué)習(xí)和工作將起到確定無疑的推動作用。下面我用自己總結(jié)的一個(gè)例子,帶大家進(jìn)入這個(gè)世界。
創(chuàng)新互聯(lián)建站主營定州網(wǎng)站建設(shè)的網(wǎng)絡(luò)公司,主營網(wǎng)站建設(shè)方案,成都app軟件開發(fā)公司,定州h5成都微信小程序搭建,定州網(wǎng)站營銷推廣歡迎定州等地區(qū)企業(yè)咨詢一、cygwin安裝方法
點(diǎn)擊安裝如下圖
默認(rèn)下一步
在User URL輸入http://mirrors.163.com/cygwin點(diǎn)擊Add
查詢ssh,選擇Net default中標(biāo)記的勾上(此操作會安裝ssh和ssl)
安裝vim插件
二、安裝sshd服務(wù)
點(diǎn)擊cygwin桌面快捷方式
在出現(xiàn)的session后輸出 ssh-host-config –y
此命令是安裝sshd服務(wù),中間需生成兩個(gè)賬戶sshd和cyg_server
其中cyg_server需要設(shè)置密碼
看下最下面那行,說明安裝服務(wù)成功!
啟動服務(wù) net start sshd
應(yīng)為編碼問題出現(xiàn)亂碼。不影響操作。也可以在服務(wù)列表中查看服務(wù)是否正常啟動。
三、添加防火墻規(guī)則
在防火墻中添加入站規(guī)則,允許22端口入站。
備注:1、cygwin能實(shí)現(xiàn)ssh互信
2、可以腳本實(shí)現(xiàn)對站點(diǎn)批量操作。
腳本如下(此腳本只作為拋磚引玉的作用,作為一種思路)
#!/bash/sh #時(shí)間:2016-07-12 cd /cygdrive/c/Windows/System32/inetsrv echo "*******************************************" echo "* *" echo "* IIS管理程序腳本 *" echo "* *" echo "*******************************************" echo "* 1)回收程序應(yīng)用池 *" echo "* 2)重啟站點(diǎn)服務(wù) *" echo "* 3)重啟服務(wù)器服務(wù) *" echo "*******************************************" HostIP=192.168.1 read -p "請選擇您要做的操作:" arg case $arg in 1) read -p "請輸入你要操作的web服務(wù)器(如192.168.1.87只需輸入87。每個(gè)ip以空格隔開):" WebIP if [[ $WebIP =~ ^[0-9][0-9" "]+$ ]];then for ip in $WebIP do echo "web主機(jī)IP: $HostIP.$ip" ssh root@$HostIP.$ip "cd /cygdrive/c/Windows/System32/inetsrv ; ./appcmd.exe list app" done read -p "請輸入回收程序應(yīng)用池名:" zendao; for ip in $WebIP do echo "web主機(jī)IP: $HostIP.$ip" ssh root@$HostIP.$ip "cd /cygdrive/c/Windows/System32/inetsrv ; ./appcmd.exe recycle apppool \"$zendao\"" done else echo "你輸入的ip有誤,請重新輸出.格式:每個(gè)ip以空格隔開,不能存在字符或其他字符" fi ;; 2) read -p "請輸入你要操作的web服務(wù)器(如192.168.1.87只需輸入87。每個(gè)ip以空格隔開):" WebIP if [[ $WebIP =~ ^[0-9][0-9" "]+$ ]];then for ip in $WebIP do echo "web主機(jī)IP: $HostIP.$ip" ssh root@$HostIP.$ip "cd /cygdrive/c/Windows/System32/inetsrv ; ./appcmd.exe list site" done read -p "請輸入需要重啟的站點(diǎn)名稱:" zendao; for ip in $WebIP do echo "web主機(jī)IP: $HostIP.$ip" ssh root@$HostIP.$ip "cd /cygdrive/c/Windows/System32/inetsrv ; ./appcmd.exe stop site /site.name:\"$zendao\"" ssh root@$HostIP.$ip "cd /cygdrive/c/Windows/System32/inetsrv ; ./appcmd.exe start site /site.name:\"$zendao\"" done else echo "你輸入的ip有誤,請重新輸出.格式:每個(gè)ip以空格隔開,不能存在字符或其他字符" fi ;; 3) echo "Zabbix客戶端服務(wù):Zabbix Agent" read -p "請輸入你要操作的web服務(wù)器(如192.168.1.87只需輸入87。每個(gè)ip以空格隔開):" WebIP read -p "請輸入需要重啟的服務(wù)名稱:" zendao; if [[ $WebIP =~ ^[0-9][0-9" "]+$ ]];then for ip in $WebIP do echo "web主機(jī)IP: $HostIP.$ip" ssh root@$HostIP.$ip "NET STOP \"$zendao\" ; NET START \"$zendao\"" done fi ;; ?) echo -e "您輸入的選項(xiàng)有誤,請重新輸入正確的選項(xiàng)!" exit 0;; esac
另外有需要云服務(wù)器可以了解下創(chuàng)新互聯(lián)scvps.cn,海內(nèi)外云服務(wù)器15元起步,三天無理由+7*72小時(shí)售后在線,公司持有idc許可證,提供“云服務(wù)器、裸金屬服務(wù)器、高防服務(wù)器、香港服務(wù)器、美國服務(wù)器、虛擬主機(jī)、免備案服務(wù)器”等云主機(jī)租用服務(wù)以及企業(yè)上云的綜合解決方案,具有“安全穩(wěn)定、簡單易用、服務(wù)可用性高、性價(jià)比高”等特點(diǎn)與優(yōu)勢,專為企業(yè)上云打造定制,能夠滿足用戶豐富、多元化的應(yīng)用場景需求。
文章標(biāo)題:cygwinopensshforwindows-創(chuàng)新互聯(lián)
標(biāo)題來源:http://bm7419.com/article0/hddio.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供靜態(tài)網(wǎng)站、營銷型網(wǎng)站建設(shè)、企業(yè)網(wǎng)站制作、網(wǎng)站收錄、標(biāo)簽優(yōu)化、搜索引擎優(yōu)化
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來源: 創(chuàng)新互聯(lián)
猜你還喜歡下面的內(nèi)容