CentOS7 的遠程管理服務#
實驗環境:#
- CentOS7:192.168.0.1
- Windows7:192.168.0.2
實驗步驟#
-
搭建網絡環境(兩台主機連接在 vmnet1)
-
設置 IP 地址
-
為保證實驗順利進行:CentOS7 關閉防火牆 關閉 selinux
-
測試連通性
ping
(windows 客戶端 ping CentOS7 服務端) -
在 CentOS7 上安裝
telnet-server
軟件 -
啟動 telnet 服務:
systemctl start telnet.socket
-
在 Windows7 客戶端遠程連接(自帶 telnet 工具或第三方 telnet 工具)
-
通過賬號登錄 CentOS(出於安全性:默認 root 只能本地登錄,不能遠程登錄)
解決方法:利用普通用戶登錄去登錄,然後使用 su 指令切換到 root 權限:
添加普通用戶方法:
user add mike(創建mike用戶) passwd mike 123(設置mike用戶密碼)
Windows 遠程登錄方法:
telnet 192.168.0.1 登錄成功後: su root 輸入root用戶密碼
第三方遠程登錄工具介紹#
SecureCRT
putty
如何通過 root 賬戶登錄 telnet(不建議)#
telnet 是明文傳輸的,不安全
編輯:/etc/securetty
加入:
pts/0(同時允許一條線程連接)
pts/1(同時允許兩條線程連接)
使用 ssh 工具連接 CentOS7#
SSH 服務器端會隨著 CentOS 的啟動而啟動,是一個守護進程
我們可以通過以下命令檢查 SSH 服務有沒有啟動:
systemctl status sshd.service
我們還可以使用以下命令開啟、關閉、重啟 ssh 服務:
systemctl start sshd.service #啟動ssh服務
systemctl restart sshd.service #重啟ssh服務
systemctl enable sshd.service #開機ssh自啟
systemctl stop sshd.service #關閉ssh服務
ssh 連接使用的是加密傳輸,相比 telnet 更推薦使用 ssh 工具連接
ssh -p22 [email protected]
-p
非必須,不寫默認-p22
22 是 ssh 連接默認端口
root
為用戶名
@
為用戶名和主機名或者 ip 地址之間的連接符
192.168.0.1
為連接的主機名或者 ip 地址