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 登录后的效果