专栏首页苦逼的码农Linux养成达人4----一些相对有趣点的网络命令

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

一起努力吧, 老铁

推荐阅读:

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服务。如下图:

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

yum install vsftpd

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

执行一下命令关闭防火墙

service iptables stop

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

service iptables status

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

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

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

tcpdump -i eth0 -nnX port 21

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

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

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

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

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

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

useradd user1 创建名为user1的用户

passwd user1 修改密码

下面讲讲别的使用命令

2.scp 文件下载命令

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

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

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

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

root用户的内容

在user1用户那执行命令

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

输入密码123456

查看下test目录

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

3.scp 上传文件

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

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

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

本文分享自微信公众号 - 苦逼的码农(di201805),作者:小秋

原文出处及转载信息见文内详细说明,如有侵权,请联系 yunjia_community@tencent.com 删除。

原始发表时间:2018-06-09

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

我来说两句

0 条评论
登录 后参与评论

相关文章

  • 学Linux到底学什么?

    我们常常听到很多人说要学学Linux或者被人告知说应该学学Linux,那么学Linux到底要学什么?

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

    今天,我们讲讲用远程工具来管理我们的Linux,以及一些常用的网络命令。如果没还没学过基本的Linux命令以及网络配置,可以看我前两篇文章哦。

    帅地
  • 记一次面试:进程之间究竟有哪些通信方式? ---- 告别死记硬背

    有一次面试的时候,被问到进程之间有哪些通信方式,不过由于之前没深入思考且整理过,说的并不好。想必大家也都知道进程有哪些通信方式,可是我猜很多人都是靠着”背“来记...

    帅地
  • 抓不住用户痛点,那你可以试试从这个方面下手

    比如当今知名度做的比较好的活动类产品中我知道的有爱活动、互动吧、活动行这三个,我个人又比较喜欢户外活动,不论我打开互动吧、爱活动还是活动行想在上面找无锡地区的户...

    BestSDK
  • 腾讯互娱市场总监陆金贤:从技术层面高效提升用户增长

     导语I日前,在深圳举办的TGDC2019腾讯游戏开发者大会的市场分论坛上,腾讯互动娱乐市场总监 陆金贤先生进行了“万物皆可增长——腾讯游戏的UG之路”的主题...

    腾讯大讲堂
  • 精通Linux常用的100+命令大全万字详解长文(珍藏版)

    运维行业正在变革?推荐阅读:30万年薪Linux运维工程师成长魔法 Linux提供了大量的命令,利用它可以有效地完成大量的工作,如磁盘操作、文件存取、目录操作、...

    小小科
  • 60个Linux必备的常用命令作用分析

    Linux必学的60个命令Linux提供了大量的命令,利用它可以有效地完成大量的工

    用户6754675
  • 用户调研流程

    这里要强调一点,用户调研不是一步完成的,在每个用户调研后下个用户调研开始前都会对调研的内容做调整。

    靠谱先生
  • 「译」谁动了我的按钮?

    Hello,大家好。今天是周末,给各位分享一篇设计相关的文章。对用户来说,产品的“重设计”意味着自己需要付出一定的成本进行“重学习”,因此大部分的用户更愿意安于...

    Chor
  • 产品推广:怎么样快速找到你的早期用户

    用户1756920

扫码关注云+社区

领取腾讯云代金券