前言: Linux專題是16年11月開始寫,說來慚愧,已經5個月沒學Linux,至今感覺連入門還沒達到。暑假實習有投運維開發崗位,無奈對Linux不熟悉,校招簡歷也被刷了。so, 我打算先花1個月內的時間入下門。前幾天還專門去噹噹網買了一本《跟老男孩學Linux運維-Web集群實戰》。lenrnin ...
前言: Linux專題是16年11月開始寫,說來慚愧,已經5個月沒學Linux,至今感覺連入門還沒達到。暑假實習有投運維開發崗位,無奈對Linux不熟悉,校招簡歷也被刷了。so, 我打算先花1個月內的時間入下門。前幾天還專門去噹噹網買了一本《跟老男孩學Linux運維-Web集群實戰》。lenrning begin!!
一、虛擬機網路類型
為虛擬機選擇網路類型是極其關鍵的。VMware虛擬機常見的網路類型有Bridged(橋接)、NAT、Host-only(僅主機)3種。在創建Linux虛擬機時會讓你選擇網路類型。當時我就很懵比,因為對這三種都不大瞭解。
NAT
NAT(Network Address Translation, 網路地址轉換), NAT模式是比較簡單地實現虛擬機上網的方式。即: NAT模式的虛擬機是通過宿主機(物理電腦)上網和交換數據的。
在NAT模式下,虛擬機的網卡連接到宿主機的VMnet8上。此時系統的VMware NAT Service服務就充當了路由器,負責將虛擬機發送到VMnet8的包進行地址轉換之後 發送到實際網路上,再將實際網路上返回的包進行地址轉換後通過VMnet8發送給虛擬機。VMware DHCP Service負責為虛擬機分配IP地址。
優缺點: NAT網路適合於家裡電腦直接連接網線的情況,其優勢是不會與其他物理主機IP衝突,換了網路環境虛擬機IP等不受影響。強烈推薦!!
Bridged(橋接模式)
橋接模式簡單理解為通過物理主機網卡架設一座橋,從而連入實際的網路中。因此,虛擬機可以被分配與物理主機相同網段的獨立IP,所有網路功能和網路中的真實機器幾乎完全一樣。
在Bridged模式下,電腦設備創建的虛擬機就像一臺真正的電腦一樣,它會直接連接到實際的網路上,邏輯上 上網與宿主機(電腦設備)沒有聯繫。
優缺點: Bridged適合於區域網環境,優勢是虛擬機像一臺真正的主機一樣;缺點是可能會與其它物理主機IP衝突,並且在宿主機交換數據時,都會經過實際的路由器。在橋接模式下換了網路環境後所有虛擬機的IP都會受影響。
Host-only(僅主機)
在Host-only模式下,虛擬機的網卡會連接到宿主的VMnet1上,但宿主系統並不為虛擬機提供任何路由服務,因此虛擬機只能與宿主機進行通信,不能連接到實際網路中,即: 無法上網。
二、SSH遠程連接Linux
在幾乎所有的互聯網企業環境中,最常用的提供Linux遠程連接服務的工具就是SSH軟體了,SSH分為SSH客戶端和SSH服務端。其中SSH伺服器端包含的軟體程式主要有openssh和openssl。openssh是提供ssh服務的程式,openssl是為ssh提供連接加密的程式。查詢SSH服務端工具的安裝情況:
守護進程-sshd
預設情況下,SSH服務端程式會隨系統一起啟動。SSH伺服器端的進程名為sshd, 是一個守護進程(daemon), 它在系統後臺永久運行並時該響應所有來自ssh客戶端的連接請求並處理。這些請求一般包括公共密鑰認證、密鑰交換、對稱密鑰加密和非安全連接等。
ssh協議
ssh服務端和ssh客戶端這間的交流都是通過ssh(Secure Shell Protocol)協議實現的。在進行數據傳輸前,ssh先通過加密技術對聯機數據包進行加密處理,然後再進行數據傳輸,這樣就可確保傳遞的數據安全。PS: 有興趣可看我寫的信息安全專題
在當前生產環境中,絕大多數企業普遍條採用ssh協議服務來代替傳統不安全的遠程聯機服務軟體,如telnet(23埠,非加密)
上傳與下載
首先你先執行rz, 如果還未安裝rz&sz,可通過下麵命令下載:
yum install lrzsz -y
SecureCRT沒有圖形化的文件傳輸工具,不過也不影響,用命令來實現的話,其實會方便快捷很多。
上傳文件只需在shell終端模擬器中輸入命令“rz”,即可從彈出的對話框中選擇本地磁碟上的文件,利用Zmodem上傳到伺服器當前路徑下。
下載文件只需在shell終端模擬器中輸入命令“sz 文件名”,即可利用Zmodem將文件下載到本地某目錄下。下載到本地的目錄是可以設置的:
好,接下來看下圖: 我上傳了 密碼.txt 文件到Linux伺服器;接著從Linux服務端下載了from_windows.py文件到本地的Windows系統
下載成功: