前幾天親眼經歷了linux伺服器運維過程,眼看著別人熟練運用linux管理工具,自個心裡不是滋味,所以自己特意整理了一篇「專題」:使用ssh服務遠端管理主機。
首先在使用ssh服務工具之前,先熟悉下linux作業系統的啟動原理:linux作業系統開機過程首先從bios開始→進入」boot loader「→載入核心→核心的初始化→啟動初始化程序,初始化程序作為系統第乙個程序,它需要完成相關的初始化工作,為使用者提供合適的工作環境。
我的測試環境是紅帽rhel7系統,將原先熟悉的守護程序替換為了systemd,用sytemctl命令替換掉了很多管理命令。
在介紹配置網絡卡前先介紹下vm虛擬機器的3種網路模式:
bridged(橋接最適合生產環境)
這種方式下,虛擬機器就像一台真正的計算機一樣,直接連線到實際的網路上,與宿主機沒有任何聯絡。
nat(nat模式適合家庭環境)
這種方式下,虛擬機器的網絡卡連線到宿主機的vmnet 8上。此時系統的vmware nat service服務就充當了路由器的作用,負責將虛擬機器發到vmnet8的包進行位址轉換之後發到實際的網路上,再將實際網路上返回的包進行位址轉換後通過vmnet8傳送虛擬機器。vmware dhcp service負責為虛擬機器提供dhcp服務。
host-only(host-only不能上網)
這種方式下,虛擬機器的網絡卡連線到宿主機的vmnet 1上,但系統並不為虛擬機器提供任何路由服務,因此虛擬機器只能和宿主機進行通訊 ,而不能連線到實際網路上。
熟悉了3種網路模式後,接下來介紹如何配置網絡卡資訊:
1、配置網絡卡引數
本實驗需要兩台虛擬主機來完成,分別是:
本地主機:172.168.66.66
遠端主機:172.168.66.67
第1步:執行命令「nmtui」。
[root@test desktop]#nmtui
第3步:編輯網絡卡資訊。
第4步:將網絡卡的ipv4配置項設定成手動。
第6步:敲擊最下面的(ok),確認資訊填寫正確後退出。
第7步:再次執行網絡卡配置程式並選擇啟用該網絡卡。
第8步:將此網絡卡成功的啟用。
第9步:修改網絡卡配置檔案設定"onboot=yes"。
輸入:vi /etc/sysconfig/network-scripts/ifcfg-eth0
進入修改選單後按i進入插入模式:
onboot=yes
hwaddr=這行刪掉(敲dd刪除整行)
uuid=這行刪掉
按esc鍵,儲存退出(:wq!)。不儲存退出::q!
第10步:重啟網絡卡命令(兩種):
/etc/init.d/network restart(這個更好,可以tab補全)
server network restart
當您按照上述步驟配置完網絡卡後在本地主機執行」ping 172.168.66.67「來檢測網路是否已經配置妥當。
使用下面命令可檢視網絡卡的相關資訊
檢視網絡卡的配置資訊:
[root@test ~]#nmcli connection show
檢視網絡卡的連線狀態:
[root@test ~]#nmcli device status
二、配置securecrt連線linux主機
遠端連線windows:遠端桌面(3389埠)、kvm、vnc、pcanywhere;
伺服器linux端遠端連線工具(ssh服務):putty、securecrt、xshell;
ssh全稱是secure shell。
我們開啟securecrt程式後,如下圖所示:
三、linux主機連線不上的原因有以下3種情況,可以一一排查。
1、伺服器linux主機的iptables防火牆
命令:/etc/init.d/iptables stop
chkconfig iptables off
2、ssh服務(沒啟動或者22埠被修改過)
telnet linux_ip 22
3、線路問題(ping linux
主機ip
位址)四、調整終端和緩衝區
開啟會話選項----終端-----**---右面對話方塊內選擇終端:linux,勾選ansi顏色,回滾緩衝區大小為32000。
五、調整字型及游標顏色
會話選項----外觀-右面對話方塊內勾選徑缺字型(一般選16號),勾選使用顏色(推薦選鮮綠色)。
六、配置記錄ssh操作日誌及輸出
會話選項---日誌檔案-右面對話方塊內設定路徑,勾選在連線上啟動記錄,勾選追加到檔案。
此項配置主要是為了定義日誌檔名的命名規則及路徑。
退出:快捷鍵ctrl+d/exit/quit
此項多用於ftp、sftp(wincp)等工具,方便運維過程中的操作等。
八、多視窗同時批量執行命令配置
開啟securecrt軟體工具後,選單欄檢視選項勾選 「交談視窗」,然後下面出現乙個空白框。在空白框裡右鍵選中「將交談傳送到所有標籤」,如下圖:
當有數十台批量部署或執行任務時,就可以利用這個小功能。
如果是大規模伺服器,則不適用。
截止目前,大夥可以熟練運用securecrt工具遠端管理linux伺服器了,以上部分內容取自《linux就該這麼學》這本關於linux的書籍,很不錯的,大夥可以參考下。
如何使用ssh工具便於遠端管理
前幾天親眼經歷了linux伺服器運維過程,眼看著別人熟練運用linux管理工具,自個心裡不是滋味,所以自己特意整理了一篇 專題 使用ssh服務遠端管理主機。首先在使用ssh服務工具之前,先熟悉下linux作業系統的啟動原理 linux作業系統開機過程首先從bios開始 進入 boot loader ...
SSH遠端管理
一.ssh介紹 ssh shell 是一種安全通道協議,主要用來實現字元介面的遠端登入 遠端複製等功能。ssh協議對通訊雙方的資料傳輸進行了處理,其中包括使用者登入時輸入的使用者口令。與早期的 telnet 遠端登入 rsh remote shell,遠端執行命令 rcp remote file c...
SSH遠端管理配置
在cenos 7系統中,openssh伺服器是由系統盤中的openssh openssh server等軟體包提供的 預設已經安裝 並且已經將sshd新增為標準的系統服務,可以執行systemctl status sshd來檢視服務的狀態。只要擁有合法的登入shell,在不考慮安全限制的情況下,都可...