遠端SSH連線服務與基本排錯

2021-07-31 12:49:58 字數 1973 閱讀 1004

科技優家

2017-05-02 11:13

為什麼要遠端連線linux系統??

在實際的工作場景中,虛擬機器介面或物理伺服器本地的視窗都是很少能夠接觸到的,因為伺服器裝完系統後,都要拉到idc機房託管,如果是購買了雲主機,更碰不到伺服器本地顯示器了,此時,只能通過遠端連線的方式管理linux系統。因此,在裝好linux系統後,學習linux運維的第一步應該是配置好客戶端軟體遠端(通過ssh軟體進行連線)連線linux系統進行管理

telnet連線伺服器是明文的,非加密的; 預設為23埠

ssh連線伺服器是加密的連線; 預設為22埠

可以通過這兩個命令來檢視ip位址

ip位址/24:代表子網掩碼255.255.255.0

lo:回環網絡卡:用於檢測裝置自測

eth0:你的第一塊網絡卡

eth1:你的第二塊網絡卡

假如你發現你的虛擬機器沒有ip位址的話,那麼也許你的網絡卡裝置處於關閉狀態

方法二:ifconfig +網絡卡名(ethx)+ up 也可以開啟裝置

討論

既然這兩個命令都能開啟成功,那麼它們到底有沒有區別呢?請跟隨我來做個實驗。

/etc/sysconfig/network-scripts/:這個路徑是網絡卡配置檔案的路徑,作為運維人員我們是必須熟記得

第二步,我們關閉eth1這個網絡卡裝置

繼續討論

為什麼我們的試驗結果是這樣的呢?當我刪除了eth1這個網絡卡的配置檔案,ifup這個命令就失靈了?

如果伺服器端sshd服務被未執行,那麼所有通過ssh協議的訪問都將失敗(包含xshell,crt)

當sshd這個服務監聽的不再是22埠時(通過配置檔案可以改),crt必須切換到它監聽的埠進行訪問才能正確連線。

ip link:可以檢視所有網絡卡的物理狀態

ifup/ifdown + 網絡卡名:通過網絡卡配置檔案來開啟和關閉網絡卡裝置

ifconfig 網絡卡名 up/down:直接關閉和開啟網絡卡裝置。

通過kill + pid號 或者pkill + 服務名稱 來殺掉程序

sshd服務的配置檔案路徑:/etc/ssh/sshd_config

網絡卡的配置檔案路徑:/etc/sysconfig/network-scripts/ifcfg-網絡卡名

netstat -antup或ps -ef :可以用來檢視當前伺服器開啟的所有服務

1、兩個機器之間物理網路是否通暢(網線網絡卡,ip是否正確)ping 192.168.xx.xx ====>在當前的crt或xshell下ping linux系統,看物理網路是否通暢

2、防火牆或selinux是否處於開啟狀態

命令說明

3、檢視伺服器的服務程序是否處於開啟狀態(sshd)

4、檢視伺服器的ssh埠是否改變

遠端SSH連線服務與基本排錯

為什麼要遠端連線linux系統?在實際的工作場景中,虛擬機器介面或物理伺服器本地的視窗都是很少能夠接觸到的,因為伺服器裝完系統後,都要拉到idc機房託管,如果是購買了雲主機,更碰不到伺服器本地顯示器了,此時,只能通過遠端連線的方式管理linux系統。因此,在裝好linux系統後,學習linux運維的...

遠端SSH連線服務與基本排錯

為什麼要遠端連線linux系統?在實際的工作場景中,虛擬機器介面或物理伺服器本地的視窗都是很少能夠接觸到的,因為伺服器裝完系統後,都要拉到idc機房託管,如果是購買了雲主機,更碰不到伺服器本地顯示器了,此時,只能通過遠端連線的方式管理linux系統。因此,在裝好linux系統後,學習linux運維的...

遠端連線排錯

1 檢視道路是否通暢ping 10.0.0.200 2 是否有人打劫 selinux and iptable selinux 查詢selinux狀態 getenfoce 臨時關閉 setenfoce 0 重啟伺服器失效 永久關閉 vim etc selinux config selinux disa...