linux相对命令和绝对命令,Linux养成达人4----一些相对有趣点的网络命令

38a3404b7576399d0b1c4a04d8e615f8.png

一起努力吧, 老铁

推荐阅读:

Linux大人养成计划1---基础命令总结

Linux达人养成计划2---虚拟机下的网络配置

Linux达人养成3--使用远程工具操作Linux

今天,我们讲讲几个相对有趣点的网络命令

1. tcpdump命令

格式:tcpdump -i eth0 -nnX port 21

选项:

-i 指定网卡接口,我选了eth0网卡。

-nn 将数据包中的域名与服务转化为IP和端口

-X 以十六进制和ASCII码显示数据包内容

port 指定监听的端口

这个命令的功能可以用来抓包哦。假如有用户来连接我们的Linux,我们就可以抓到各种信息,例如密码之类的。下面我来演示一下。我用window的操作系统来远程连接Linux的FTP服务。

(1).首先我们在Linux需要开启我们的FTP服务,也就是开启21端口。21端口主要用来负责FTP服务的。执行 service vsftpd start 开启FTP服务。如下图:

778cdb6f4e485926cfacd26e2f7748a8.png

如果你执行这条命令,系统说无法识别vsftpd服务的话 ,说明你还没有安装FTP服务。如果还没有安装,可以执行一下命令进行安装

yum install vsftpd

安装完后就可以启动了。为了安全点,我们顺便把防火墙给关闭了。

执行一下命令关闭防火墙

service iptables stop

执行一下命令查看防火墙的状态

service iptables status

87c2b8d12660d80a37205e9f9e03a118.png

可以用 netstat -an查看下你的21端口有没成功开启

09a5d979217413713a0edb8ee604f979.png

之后,我们来进行连接。我在window的命令行远程连接Linux的FTP服务,使用的用户是user1, 密码是123456

(2).我们现在在Linux用tcpdump命令对21端口进行监听,抓包。执行如下命令

tcpdump -i eth0 -nnX port 21

e1c03e36c3cedf722f0c01b7f125462f.png

(3).回到window的命令行来进行连接,执行如下命令

ftp 192.168.43.159 (该IP表示你想要连接的IP)

04c397bbf4b1b3bb2a84171b2bb6e828.png

此时你可以看下Linux那边的抓包情况。我们继续输入用户名以及密码

2b0f786de4b12c344d9f72224a10ae2c.png

这个时候,我们来去看看Linux那边的情况。你会发现可以抓到它的用户名和密码等数据。

3d24761944dbda10a8c7d50079f261a4.png

从这里可以看出,像ftp访问是不安全的,明文访问的。所以在局域网的情况下,进行ftp访问要小心勒。

需要注意的是,默认情况下是无法登陆root用户的,所以最好自己去创建一个新的用户。使用

useradd user1 创建名为user1的用户

passwd user1 修改密码

下面讲讲别的使用命令

2.scp 文件下载命令

格式:scp [-r] 用户名@ip:文件路径 本地路径

功能:用来从别的用户下载文件到本地用户。

下面,我从user1用户下载root用户的test.tar文件,存放在test目录下。

未下载前user1用户test目录的内容:只有aaa这个文件

b8a428853ff52277f7d8e8c76098d15c.png

root用户的内容

8b7817d1443f80c93d411a257117f2d1.png

在user1用户那执行命令

scp [-r] root@192.168.43.159:test.tar test/

becd409d186d78e8f518ff4a66c48e07.png

输入密码123456

c78e83b851f44de05eba5822b39218f0.png

查看下test目录

b7e4935f3c64dc916764b8644550dcd4.png

到此就下载完成了。你可以用XShell工具连接上两个用户来测试勒。

3.scp 上传文件

格式:scp [-r] 本地文件 用户名@ip:上传路径

这条命令和上条一样,可以用来上传文件,就不做演示了。

今天就先讲到这里勒,下篇将shell脚本编程等知识。希望对你有所帮助

欢迎大家关注我的公众号:苦逼的码农

关注我,绝对会让你有所收获

也感谢各位能够转发分享给更对需要的人,thanks

bcc8b6a2d0935d8e1d7b32fa557fb252.png

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值