Windows上安裝配置SSH教程(1)

做者:feipeng8848html

出處:http://www.javashuo.com/article/p-dueyzkwq-me.htmllinux

本站使用「署名 4.0 國際」創做共享協議,轉載請在文章明顯位置註明做者及出處。vim

1.是什麼SSH?

維基百科:https://zh.wikipedia.org/wiki/Secure_Shellwindows

其餘博客:http://www.ruanyifeng.com/blog/2011/12/ssh_remote_login.html安全

總結一下就是:SSH(Secure Shell)是一種加密的網絡傳輸協議,經常使用於遠程登錄與遠程文件傳輸。使用SSH能有效避免數據在傳輸過程當中被竊取篡改。SSH能夠採用密碼方式登錄遠程,也可使用公鑰私鑰自動登錄。服務器

SSH是一種協議,該協議的實現有不少種,OpenSSH就是其中一種,OpenSSH是自由軟件,可無償使用。網絡

2.什麼是OpenSSH(OpenBSD Secure Shell)?如何在計算機上安裝OpenSSH

OpenSSH是SSH協議的一種實現,在計算機上安裝完OpenSSH並開啓服務後該計算機就可做爲SSH服務器被遠程訪問和上傳下載文件。yii

OpenSSH官網:https://www.openssh.com/ssh

在計算機上安裝與配置OpenSSH教程:http://www.cnblogs.com/feipeng8848/p/8568018.html編輯器

相關知識參考資料:

https://cects.com/install-configure-ssh-on-windows/

3.什麼是WinSCP?

WinSCP是一種SSH客戶端軟件,擁有圖形界面,運行在Windows系統上,在客戶端(非安裝SSH服務器端,其實服務器本機也能夠)安裝上WinSCP能使用圖形界面使用SSH遠程鏈接上服務器實現上傳下載的軟件。相似的軟件還有putty。

WinSCP官網:https://winscp.net/eng/docs/lang:chs

在Windows 10 計算機上安裝與配置WinSCP教程:http://www.cnblogs.com/feipeng8848/p/8568149.html

 —————————————————————————————————————————————————————————————————————————————————————————— 

兩臺計算機鏈接在局域網內,分別設置好IP地址,而後在服務端安裝OpenSSH,客戶端安裝OpenSSH和WinSCP,配置好服務端和客戶端,你就可使用密碼登陸的方式遠程鏈接局域網內另一臺電腦了,也能夠手動進行遠程上傳下載文件。

可是,想我這麼懶的人,不愛每次都輸入密碼,並且密碼讓別人知道了是否是隨便拿一臺計算機就能登陸了?怎麼辦?

能夠,使用公鑰免密碼登錄:http://www.cnblogs.com/feipeng8848/p/8549697.html

好了,如今能免密碼登錄了,問題又來了,這還得手動操做,能不能不要人爲干預,客戶端隔一段時間自動上傳下載一些東西?

能夠,根據下面的內容,使用Expect腳本自動登錄SSH。

 —————————————————————————————————————————————————————————————————————————————————————————— 

4.Cygwin是什麼?

Cygwin是一個在Windows上模擬Linux環境的軟件。在安裝了Cygwin的Windows計算機上你可使用vim編輯器,可使用ls命令,可使用cat命令······,總之,Cygwin很強大。

本教程第5節和第6節的Tcl和Expect就是藉助Cygwin安裝的。

在計算機上安裝Cygwin教程:http://www.cnblogs.com/feipeng8848/p/8555648.html

注意:Cygwin是安裝在客戶端上的,服務端能夠不裝。

5.什麼是Tcl/Tk?

Tcl(發音tickle)全稱是Tool Control Language,工具控制語言,是一種腳本語言,Expect就是Tcl的擴展。

維基百科:https://zh.wikipedia.org/wiki/Tcl

Tcl教程能夠看這個網站:https://www.yiibai.com/tcl/

這裏只寫一個Hello World測試一下

6.什麼是Expect?

Expect是一種Tcl的擴展,是用來進行自動化控制和測試的軟件工具。

維基百科上對Expect的介紹:https://zh.wikipedia.org/wiki/Expect

使用Expect可使用腳本自動輸入密碼登陸SSH。

使用Expect自動登錄SSH:http://www.cnblogs.com/feipeng8848/p/8559773.html

問題:使用腳本那還能不能用公鑰方式了?

7.SCP命令

scp命令用於Linux之間複製文件和目錄。

scp是 secure copy的縮寫, scp是linux系統下基於ssh登錄進行安全的遠程文件拷貝命令。

SCP命令教程:http://www.runoob.com/linux/linux-comm-scp.html

————————————————————————

綜合應用以上知識點,就能在Windows上搭建SSH,使用SCP命令在客戶端(Win10)和服務器之間傳輸文件:http://www.cnblogs.com/feipeng8848/p/8569284.html

————————————————————————

相關文章
相關標籤/搜索