Linux下SSH遠端管理

2021-09-11 02:36:36 字數 2959 閱讀 5858

1、shutdown 關機/重啟

格式:shutdown 選項 時間  (選項-r表示重啟)

常用命令示例如下:

# 重新啟動作業系統,其中 now 表示現在

$ shutdown -r now

# 立即關機,其中 now 表示現在

$ shutdown now

# 系統在今天的 20:00會關機

$ shutdown 20:00

# 系統再過十分鐘後自動關機

$ shutdown +10

# 取消之前指定的關機計畫,這個命令必須在執行關機計畫命令後一分鐘內執行

$ shutdown -c

如果不指定選項和引數,預設表示1分鐘之後關閉電腦;

遠端維護伺服器時,最好不要關閉系統,而是應該重新啟動作業系統

2、檢視或配置網絡卡資訊

# 檢視網絡卡配置資訊

$ ifconfig

#檢視網絡卡對應ip位址資訊

$ ifconfig | grep inet

# 檢測到目標主機是否連線正常

$ ping ip位址

# 檢測本地網絡卡工作是否正常

$ ping 127.0.0.1

在linux中ssh是非常常用的工具,通過ssh客戶端我們可以連線到執行了ssh伺服器的遠端機器上

ssh (secure shell ) 是目前較可靠,專為遠端登入會話和其他網路服務提供安全性的協議

1、ssh終端命令

# 表示可選,ssh服務預設埠22

# user是遠端機器上的使用者名稱,remote是遠端機器上的位址

ssh [-p port] user@remote

# 斷開連線,退出當前使用者的登入

exit

注意:ssh這個終端命令只能在linux或者unix系統下使用,如果是在windows系統中,可以安裝putty或者xshell客戶端軟體

2、windows下ssh客戶端的安裝

scp (secure copy) 是乙個在linux下用來進行遠端拷貝檔案的命令

它的位址格式與ssh基本相同,需要注意的是,在指定埠是用的是大寫的 -p 而不是小寫的

# 把 本地當前 目錄下的 01.txt 檔案複製到 遠端機器 home目錄下的 desktop/01.txt

# 注意冒號 : 後面的路徑如果不是絕對路徑,則以使用者的home目錄作為參照路徑

$ scp -p port 01.txt user@remote:desktop/01.txt

# 把 遠端機器home 目錄下的 desktop/01.txt 檔案複製到 本地當前 目錄下的 01.txt

$ scp -p port user@remote:desktop/01.txt 01.txt

# 加上 -r 選項可以傳送檔案

# 若給出的原始檔是目錄檔案,則scp將遞迴複製該目錄下的所有子目錄和檔案,目標檔案必須為乙個目錄名

# 把當前目錄下的 demo 資料夾 複製到 遠端機器 home目錄下的desktop

$ scp -r demo user@remote:desktop

# 把 遠端機器 home目錄下的 desktop 複製到 當前目錄下的 demo 資料夾

$ scp -r user@remote:desktop demo

有關ssh配置資訊都儲存在使用者home目錄下的.ssh目錄下:

其中藍色表示目錄,白色表示檔案

此時.ssh目錄是空的,接下來,我們以zoujin6649作為終端,遠端登入別的機器

遠端登入的會提示授權資訊,當我們授權之後,在.ssh下面會有乙個know_hosts檔案,已知的主機資訊,通過cat know_hosts命令可以檢視檔案,檔案實質儲存的就是授權資訊,再一次連線這個主機的時候就不會再有授權資訊的提示了。

1、配置公鑰

2、上傳公鑰到伺服器

本地使用私鑰對資料加密/解密,伺服器使用公鑰對資料進行加密/解密

非對稱演算法的特點:

每次輸入ssh -p port user@remote連線遠端計算機的時候,繁瑣難記,下面就介紹一下配置別名的方法。

在~/.ssh/config裡面追加以下內容:

儲存之後,即可用ssh mac實現遠端登入了,scp同樣可以使用

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,在不考慮安全限制的情況下,都可...

ssh遠端管理服務

openssh service 提供服務 openssh clients 客戶端 sshd服務的埠號 22 root linux server yum install y openssh 1.伺服器端啟動服務 systemctl start sshd 2.關閉防火牆和selinux遠端登入 root...