- Linux從零開始學(視頻教學版)
- 張春曉編著
- 919字
- 2023-09-21 10:37:16
1.4.2 遠程登錄
提示:建議初學者跳過本小節內容,直接使用本地登錄繼續學習。在學完第10章網絡管理之后,再回過頭來學習本小節SecureCRT遠程登錄Linux的配置。
除了在本機登錄Linux外,還可以利用Linux提供的sshd服務進行系統的遠程登錄。遠程登錄步驟如下:
(1)以Windows 10為例,右擊【開始】菜單,在彈出的快捷菜單中選擇【網絡連接】命令,此時彈出設置界面,如圖1.29所示。

圖1.29 網絡設置
(2)單擊【更改適配器選項】按鈕,打開【網絡連接】對話框,如圖1.30所示。
(3)雙擊【VMware Network Adapter VMnet 8】圖標,在彈出的對話框中單擊【詳細信息】按鈕,打開【網絡連接詳細信息】對話框,如圖1.31所示。

圖1.30 網絡連接

圖1.31 網絡連接詳細信息
圖中IP地址192.168.75.1表示當前網卡的設置,Linux中的IP地址需要和此IP地址在同一網段。
(4)首先通過本地登錄Linux,設置IP地址可通過示例1-1的命令完成。“ifconfig eth0 192.168.19.102”表示利用系統命令ifconfig將系統中網絡接口eth0的IP地址設置為192.168.19.102,子網掩碼為192.168.19.255。
【示例1-1】
[root@CentOS ~]# ifconfig ens33 192.168.75.128 netmask 255.255.255.0 [root@CentOS ~]# ifconfig ens33 ens33: flags=4163<UP,BROADCAST,RUNNING,MULTICAST> mtu 1500 inet 192.168.75.128 netmask 255.255.255.0 broadcast 192.168.75.255 inet6 fe80::d4b1:4db2:dfa9:35dc prefixlen 64 scopeid 0x20<link> ether 00:0c:29:7f:33:3b txqueuelen 1000 (Ethernet) RX packets 524730 bytes 786710802 (750.2 MiB) RX errors 0 dropped 0 overruns 0 frame 0 TX packets 46327 bytes 2926155 (2.7 MiB) TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0
(5)查看當前系統服務,確認sshd服務是否啟動以及啟動的端口。
【示例1-2】
#查看sshd服務是否啟動 [root@CentOS ~]# systemctl status sshd ● sshd.service - OpenSSH server daemon Loaded: loaded (/usr/lib/systemd/system/sshd.service; enabled; vendor preset> Active: active (running) since Wed 2020-12-30 22:51:55 CST; 19min ago Docs: man:sshd(8) man:sshd_config(5) Main PID: 1234 (sshd) Tasks: 1 (limit: 49448) Memory: 2.4M CGroup: /system.slice/sshd.service └─1234 /usr/sbin/sshd -D -oCiphers=aes256-gcm@openssh.com,chacha20-p> 12月 30 22:51:55 centos8 systemd[1]: Starting OpenSSH server daemon... 12月 30 22:51:55 centos8 sshd[1234]: Server listening on 0.0.0.0 port 22. 12月 30 22:51:55 centos8 sshd[1234]: Server listening on :: port 22. 12月 30 22:51:55 centos8 systemd[1]: Started OpenSSH server daemon. lines 1-15/15 (END) #查看sshd服務啟動的端口,結果表示sshd服務啟動的端口是22 [root@CentOS ~]# netstat -plnt|grep sshd tcp 0 0 0.0.0.0:22 0.0.0.0:* LISTEN 1234/sshd tcp6 0 0 :::22 :::* LISTEN 1234/sshd
(6)進行SecureCRT的相關配置。
首先從互聯網上查找并下載SecureCRT安裝包進行安裝,安裝過程比較簡單,這里就不講解了。啟動SecureCRT后,單擊【連接】|【快速連接】菜單,彈出Quick Connect對話框,設置相關參數,如圖1.32所示。

圖1.32 Linux遠程登錄設置
主要參數說明:
- Protocol:可以選擇SSH2。
- Hostname:上一步設置的IP地址,此處填寫“192.168.75.128”。
- Port:22。
- Firewall:None。
- Username:可以輸入“root”或其他用戶名。
(7)單擊Connect按鈕,會提示是否接受主機密鑰(見圖1.33),單擊【接受并保存】按鈕,彈出【輸入安全外殼密碼】窗口,輸入用戶名和密碼(見圖1.34),單擊【確定】按鈕,如果用戶名和密碼正確,就可以正常進入Linux了,如圖1.35所示。

圖1.33 接受密鑰

圖1.34 輸入用戶名和密碼

圖1.35 登錄后的效果
- 構建高可用Linux服務器(第4版)
- Modern Web Testing with TestCafe
- 從零開始寫Linux內核:一書學透核心原理與實現
- 發布!設計與部署穩定的分布式系統(第2版)
- 嵌入式Linux系統開發:基于Yocto Project
- 曝光:Linux企業運維實戰
- 竹林蹊徑:深入淺出windows驅動開發
- Linux系統安全基礎:二進制代碼安全性分析基礎與實踐
- 網絡操作系統教程:Windows Server 2016管理與配置
- 深入淺出Node.js
- Windows 7實戰從入門到精通
- Hadoop Real-World Solutions Cookbook
- 大學計算機應用基礎實踐教程(Windows 7+MS Office 2010)
- Learn OpenShift
- 完美應用Ubuntu(第4版)