- Linux从零开始学(视频教学版)
- 张春晓编著
- 919字
- 2023-09-21 10:37:16
1.4.2 远程登录
提示:建议初学者跳过本小节内容,直接使用本地登录继续学习。在学完第10章网络管理之后,再回过头来学习本小节SecureCRT远程登录Linux的配置。
除了在本机登录Linux外,还可以利用Linux提供的sshd服务进行系统的远程登录。远程登录步骤如下:
(1)以Windows 10为例,右击【开始】菜单,在弹出的快捷菜单中选择【网络连接】命令,此时弹出设置界面,如图1.29所示。
![](https://epubservercos.yuewen.com/FDA941/26581322809178506/epubprivate/OEBPS/Images/Figure-P27_1950.jpg?sign=1739320879-HR73r0XZMKtBcY5NeMyJ9tHmpgLexLKU-0-bfbc45a584c722381b89a27f2936bb61)
图1.29 网络设置
(2)单击【更改适配器选项】按钮,打开【网络连接】对话框,如图1.30所示。
(3)双击【VMware Network Adapter VMnet 8】图标,在弹出的对话框中单击【详细信息】按钮,打开【网络连接详细信息】对话框,如图1.31所示。
![](https://epubservercos.yuewen.com/FDA941/26581322809178506/epubprivate/OEBPS/Images/Figure-P27_1963.jpg?sign=1739320879-bYL89aTaXF5rAAYIP0PSYKrRJPmRB530-0-8495b888bee0379e1882e8ca6a91eeda)
图1.30 网络连接
![](https://epubservercos.yuewen.com/FDA941/26581322809178506/epubprivate/OEBPS/Images/Figure-P27_1964.jpg?sign=1739320879-DtmeTYXBYUqX5z7H6wqmTHPb1SlIHdzV-0-8c70cd5fc1d32bae6e64985445e9a03b)
图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所示。
![](https://epubservercos.yuewen.com/FDA941/26581322809178506/epubprivate/OEBPS/Images/Figure-P29_2175.jpg?sign=1739320879-b5QrFtwcnIkYjIiKyvPhCxxhsEf3kcrC-0-59bbfa5e266207573a607f45204b2967)
图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所示。
![](https://epubservercos.yuewen.com/FDA941/26581322809178506/epubprivate/OEBPS/Images/Figure-P29_2179.jpg?sign=1739320879-8yHX8s0NwjNP936gK3QhbDfr9UiZo5nn-0-860b3de092417a5a974622a12538e1fb)
图1.33 接受密钥
![](https://epubservercos.yuewen.com/FDA941/26581322809178506/epubprivate/OEBPS/Images/Figure-P29_2180.jpg?sign=1739320879-TND0STS4VmFIJMx6dEQbCX1J0iQ7Cm4A-0-aa6c331929471ea3d150426e6176c700)
图1.34 输入用户名和密码
![](https://epubservercos.yuewen.com/FDA941/26581322809178506/epubprivate/OEBPS/Images/Figure-P29_2183.jpg?sign=1739320879-ZY3HnoOdI4EJn6QAZNujganX4ekL5CO7-0-9539d61f31940226e064181b415eb61e)
图1.35 登录后的效果