1. 程式人生 > >如何使用ssh工具便於遠端管理

如何使用ssh工具便於遠端管理

前幾天親眼經歷了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

第2步:選擇要編輯的網絡卡。

第3步:編輯網絡卡資訊。

第4步:將網絡卡的IPv4配置項設定成手動。

第5步:敲擊Ipv4配置項右側的(Show),並填入IP地址資訊。

第6步:敲擊最下面的(OK),確認資訊填寫正確後退出。

第7步:再次執行網絡卡配置程式並選擇啟用該網絡卡。

第8步:將此網絡卡成功的啟用。

第9步:修改網絡卡配置檔案設定"ONBOOT=yes"。

ONBOOT是指明在系統啟動時是否啟用網絡卡,只有在啟用狀態的網絡卡才能去連線網路,進行網路通訊。

輸入: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

七、配置本地機器的上傳下載目錄

會話選項-----Xmodem/Zmodem-----右面對話方塊中選擇上傳及下載的路徑。

此項多用於ftp、sftp(wincp)等工具,方便運維過程中的操作等。

八、多視窗同時批量執行命令配置

開啟SecureCRT軟體工具後,選單欄檢視選項勾選 “交談視窗”,然後下面出現一個空白框。在空白框裡右鍵選中“將交談傳送到所有標籤”,如下圖:

提示:

當有數十臺批量部署或執行任務時,就可以利用這個小功能。

如果是大規模伺服器,則不適用。

截止目前,大夥可以熟練運用SecureCRT工具遠端管理Linux伺服器了,以上部分內容取自《Linux就該這麼學》這本關於Linux的書籍,很不錯的,大夥可以參考下。

 

相關推薦

如何使用ssh工具便於遠端管理

前幾天親眼經歷了Linux伺服器運維過程,眼看著別人熟練運用Linux管理工具,自個心裡不是滋味,所以自己特意整理了一篇“專題”:

Mac上比較好用的堪比XShell的軟體FinalShell,ssh工具,伺服器管理遠端監控

FinalShell是一體化的的伺服器,網路管理軟體,不僅是ssh客戶端,還是功能強大的開發,運維工具,充分滿足開發,運維需求.特色功能:免費海外伺服器遠端桌面加速,ssh加速,雙邊tcp加速,內網穿透.Windows版下載地址:http://www.hostbuf.com/

遠端管理工具SSH

SSH簡介 SSH:Secure Shell 安全外殼協議 建立在應用層基礎上的安全協議 可靠,專為遠端登入會話和其他網路服務提供安全的協議 有效防止遠端管理中資訊洩露的問題 SSH客戶端適用於多種平臺 SSH服務端幾乎支援所有的UNIX平臺 伺服器安

遠端管理控制ssh

傳統的網路服務程式,FTP、POP、telnet 本質上都是不安全的,因為它們在網路上通過明文傳送口令和資料,這些資料非常容易被截獲。SSH叫做Secure Shell。通過SSH,可以把傳輸資料進行加密,預防攻擊,傳輸的資料進行了壓縮,可以加快傳輸速度。 SSH是芬蘭一家公司開發。但是受到版權和加密演算法

kvm和遠端管理工具virt-manager的部署

摘要:主要介紹kvm和virt-manager在伺服器端和客戶端的安裝部署,方便對多臺虛擬化物理主機進行管理。 1.kvm在server端的部署(針對rhel6系統,可以構建本地更新源)      對伺服器實行kvm虛擬化首先需要確認伺服器的物理硬體是否支援      #c

Linux基礎知識第六講,遠端管理ssh操作

目錄 Linux基礎知識第六講,遠端管理ssh操作 一丶什麼是SSH 1.什麼是SSH 2.瞭解域名跟埠 二丶SSH命令以及遠端連線linux進行維護 1.ssh命令格式 2.scp遠端終端拷貝檔案

Linux遠端管理工具——Xshell

Linux遠端管理工具有很多比如Xshell,SecrueCRT,但不收費的就比較少了,如果是學習階段使用Xshell免費版是一個不錯的選擇。 首先進入Xshell官網。 選擇Evaluation user / Home & School user。

Linux安裝配置蒲公英VPN 私網環境輕鬆實現異地SSH遠端管理

                   Linux安裝配置蒲公英VPN 私網環境輕鬆實現異地SSH遠端管理   由於不少中小型公司的寬頻網路是沒有固定IP

ubuntu14.04 +xrdp+xfce 遠端登入(附screen工具遠端管理會話)

1、首先我們需要更新資源。 sudo apt-get  update  2.安裝ubuntu-mate-core,桌面的核心部分。 sudo  apt-get install  ubuntu-mate-core 3.安裝ubuntu-mate-desktop桌面。 sudo

遠端管理工具相關的命令

rz、sz是Linux同Windows進行ZModem檔案傳輸的命令列工具。sz命令利用ZModem協議來從Linux伺服器傳送檔案到本地。從本地上傳檔案到Linux伺服器,使用rz命令要使用rz、sz命令,需要在系統上安裝對應的lrzsz軟體包。查詢是否安裝了lrzsz軟體

Java利用ssh工具遠端執行shell指令碼

1.首先下載ganymed-ssh2.jar   http://www.ganymed.ethz.ch/ssh2 2.SSHUtil工具類 import java.io.BufferedReader; import java.io.IOException; import j

Linux 遠端管理工具(XManager)

什麼是 XManager Xmanager 是市場上領先的 PC X 伺服器,可將X應用程式的強大功能帶入 Windows 環境。 提供了強大的會話管理控制檯,易於使用的 X 應用程式啟動器,X 伺服器配置檔案管理工具,SSH 模組和高效能 PC X 伺

Linux 遠端管理工具(WinSCP)

什麼是 WinSCP 關於 WinSCP,維基百科描述如下: WinSCP 是一款開源的 SFTP 客戶端,運行於 Windows 系統下,遵照 GPL 釋出。WinSCP 除了 SFTP,還支援 SSH、SCP。 WinSCP 的開發始於 20

B374K PHP WEBSHELL:一款簡單卻功能強大的遠端管理工具

https://github.com/b374k/b374k 文中提及的部分技術、工具可能帶有一定攻擊性,僅供安全學習和教學用途,禁止非法使用! B374K WebShell 是一個非常有用的遠端管理工具,管理員通過瀏覽器就可以遠端管理遠端計算機。 B374K非常簡單,簡單到只有一個php檔案,

SSH:加密傳輸 遠端管理的安全通道

很多裝置,如路由器、防火牆等等,都提供了一種遠端訪問與管理的介面。如Windows伺服器可以利用Telnet協議進行遠端管理等等。但是,Telnet不怎麼安全。因為其在傳輸過程中,帳戶與密碼都是明文傳輸的。在網路傳輸過程中,這是非常危險的。因為黑客通過一些網路嗅探工具,能夠輕易的竊取網路中明文傳輸的帳戶與密

WebSSH2安裝過程可實現WEB可視化管理SSH工具

pytho 過程 cheungssh sci mas sgi tle server github 目錄 Chrome web Secure Shell Extension gotty GateOne noVNC+vncser

linux入門系列14--ssh服務及主機遠端管理

通過前面十餘篇文章的介紹,相信已經初步入門Linux本地管理的基本方法了,後續的文章將介紹Linux中常用的服務部署以及如何為外部提供相應的服務。 系列文章第三篇“linux入門系列3--linux遠端登陸工具”初步介紹了幾款用於Linux遠端登入管理的工具,本文再來詳細講解下SSH協議以及對應的服務配置,從

Docker常用的編排管理工具(批量管理

supervisor compose docker 前言:我們都知道docker的好處,總而言之就是多快好省。那我們要能夠玩轉docker就得知道配合docker使用的兩種工具-------Supervisor和Compose.我來分別介紹這兩種工具和如何使用。

Linux任務計劃cron,chkconfig工具,systemd管理服務,unit介紹,target介紹

cron chkconfig systemd 筆記內容:l 10.23 linux任務計劃cronl 10.24 chkconfig工具l 10.25 systemd管理服務l 10.26 unit介紹l 10.27 target介紹筆記時間:2017.9.1 10.23 linux任務計劃cro

linux任務計劃cron、chkconfig工具、systemd管理服務、unit介紹、target介紹

linux基礎linux任務計劃cron[root@test-7 ~]# crontab -eno crontab for root - using an empty one每天的淩晨3點 執行這個0 3 * * * /usr/bin/touch /root/123.txt &>/dev/nul