在完成对linux系统的学习之后,相信大部分同学对于linux系统的优势已经有一定的了解了,随着linux的用户越来越多,在linux中实现我们常用的各种功能也越来越重要了,在今天的技术贴中,就来给大家介绍了如何用linux系统登录网络设备进行配置。
我们都知道,访问网络设备命令行常用的方法有三种,分别是telnet,ssh,console。接下来就来看一下如何在linux中实现这三种登录方式。
首先来看telnet的实现,这个是最简单的,只需要在linux中安装telnet的客户端软件就可以了,这里要注意的是,安装的软件的名称为telnet.x86_64,不要装成服务器版就可以了。安装使用命令:
yum install telnet.x86_64,如图
安装完成后,就可以使用telnet来登录了,登录命令格式为:
Telnet ip地址,如图:
如果对telnet登录设置了密码,在登录后输入密码,如图
然后就可以对网络设备进行操作了,如图
接下来来看一下如何用ssh登录,ssh的客户端软件在linux系统中是默认安装好的,一般不需要手动安装,如果没有安装好,安装命令:
Yum install openssh-clients.x86_64
安装完成后,就可以通过ssh命令来登录网络设备了。登录时候有两种命令输入方法:
1、使用用户名@ip地址的格式进行登录,命令格式:
Ssh 用户名@ip
这里的用户名指的是在网络设备中创建的用于ssh登录的用户的用户名
回车后输入用户对应的密码
然后就登录成功,可以对网络设备进行配置了
2、使用仅ip地址的方法登录,首先要在linux系统中创建与网络设备中登录用户名相同的用户。然后通过su命令切换到该用户
这时候直接使用ip地址就可以登录,命令格式:
Ssh ip
同样输入密码
完成登录可以对网络进行配置
最后就要来看一下我们最常用的使用console口登录网络设备命令行的方法了。使用过console的童鞋都知道,电脑上是需要安装usb转串口的驱动才可以正常使用的。但是对于linux系统来说,尤其是桌面版的linux系统(比如说fedora,Ubuntu等),系统内部都是自带usb转串口驱动的。插入usb转串口线后使用命令lsusb查看驱动是否正常,我这里在Ubuntu系统中进行的实验,可以看到在插入usb转串口线缆后可以看到驱动正常安装
查看dev文件中的设备文件信息,电脑自带串口的串口设备文件名为ttysXX形式,而usb转串口的设备文件名一般为ttyUSB0,查看是否有正确的设备文件
查看完设备文件就可以开始使用console口进行连接了,这里用到的软件叫做minicom,如果没有安装,安装使用命令
Yum install minicom(rhel系统安装)
Apt-get install minicom(Ubuntu系统安装)
安装完成后使用命令minicom -s进入软件中进行设置
软件设置界面如下:
选择serial port setup回车进入,对串口数据进行配置,界面如下
选择正确的设备文件名(/dev/ttyUSB0),配置正确的波特率(网络设备一般为9600)。配置完成后选择exit退出配置界面,就可以成功通过console口登录网络设备了。
使用linux登录网络设备的方法主要使用了三种软件,分别为
telnet.86_64,openssh-clients.x86_64,minicom。掌握了这三种软件的使用方法,就可以通过linux系统登录网络设备进行配置了。
经过不完全测试,测试中能够识别usb转串口线驱动的系统有:RHEL7,RHEL6.5,Ubuntu,deepin,Fedora等~~~
领取专属 10元无门槛券
私享最新 技术干货