`
sxdtzhaoxinguo
  • 浏览: 211909 次
  • 性别: Icon_minigender_1
  • 来自: 北京
文章分类
社区版块
存档分类
最新评论

Linux学习:第六章-Linux网络配置

 
阅读更多

上一章的补充:

常见网络端口:

2021ftp服务文件共享

22ssh服务安全远程网络管理

23telnet服务

25smtp:简单邮件传输协议发信

110pop3:邮局协议收信

80www网页服务

3306mysql端口

3389windows终端服务

53DNS端口

/etc/services所有系统常见端口

端口数量tcp65535udp65535

telnetip端口测试端口是否可以正常连接

ctrl+]-----------quit退出方式

netstat-tlun查看本机所有监听端口

-ttcp-u udp-l监听-n以IP和端口号显示


一IP地址配置

1setup

service networkrestart

2ifconfigeth0ipnetmask掩码临时生效

3网卡配置文件

1)/etc/sysconfig/network-scripts/ifcfg-eth0网卡信息文件

DEVICE=eth0网卡设备名

BOOTPROTO=none是否自动获取IP。none:不生效static:手动dhcp:动态获取IP

BROADCAST=192.168.140.255广播地址

HWADDR=00:0c:29:21:80:48mac地址

IPADDR=192.168.140.253IP地址

IPV6INIT=yesIPv6开启

IPV6_AUTOCONF=yesIPv6获取

NETMASK=255.255.255.0掩码

NETWORK=192.168.140.0网段

ONBOOT=yes网卡开机启动

TYPE=Ethernet以太网

GATEWAY=192.168.140.1网关


2)/etc/sysconfig/network主机名配置文件永久生效,但是要重启

HOSTNAME=localhost.localdomain

hostnamesc临时设定主机名

hostname查看主机名

3)/etc/resolv.confDNS配置文件

nameserver202.106.0.20


二网络命令

1ifconfig查看网卡信息

2ifupeth0ifdowneth0快速开启和关闭网卡

3netstat-an查看所有网络连接

netstat-tlun查看tcp和udp协议监听端口

netstat-rn查看路由default:默认路由(网关)

4route查看路由

routeadddefaultgw192.168.140.1手工设定网关,临时生效

route del default gw 192.168.190.6删除网关

5pingip探测网络通畅

7tracerouteip或域名探测到底目的地址的路径(linux命令)

tracertipwindows下命令

8telnetip端口探测端口开启


VSFTP服务

一文件服务器简介

ftp:在内网和公网使用。服务器:windows,linux客户端:windows,linux

samba:只能在内网使用(文件共享服务)服务器:windows,linux客户端:windows(linux)

http:在内网和公网服务器:windows,linux客户端:windows,linux

1ftp软件

linux:wu-ftp早期,不太安全

proftp增强ftp工具

vsftp安全,强大

windowsIISwindows下网页搭建服务,可以搭建ftp服务

Serv-U专用ftp服务器

2原理

开启21命令传输端口

20数据传输端口

3ftp的用户

1)ftp允许登录用户就是系统用户使用密码也是系统密码

上传位置:/home/家目录

2)匿名用户anonymous密码:空或者邮箱地址11@aa

上传位置:/var/ftp/


二安装

rpm-ivhvsftpd...........

yuminstallvsftpd-y

三相关文件

/etc/vsftpd/vsftpd.conf配置文件

/etc/vsftpd/ftpusers用户访问控制文件写入此文件的用户都不能访问ftp服务器

/etc/vsftpd/chroot_list需要手工建立定义是否把用户限制在家目录

四配置文件配置

/etc/vsftpd/vsftpd.conf

1主机相关配置

listen_port=21监听端口

connect_from_port_20=YES数据传输端口

ftpd_banner=欢迎信息

2匿名用户登录在linux下识别为ftp用户

anonymous_enable=YES允许匿名用户登录

3本地用户

local_enable=YES允许系统用户登录

write_enable=YES允许上传

local_umask=022默认上传权限

local_max_rate=300上传限速

4限制用户访问目录

chroot_local_user=YES只有此句,所有用户限制在家目录下

chroot_local_user=YES如有三句话,只有文件chroot_list中的用户可以访问任何目录,其他用户限制在家目录

chroot_list_enable=YES

chroot_list_file=/etc/vsftpd/chroot_list

ftp客户端使用

ftpip

get文件名下载

put文件名上传不能上传和下载目录


samba服务器

(一)简介

文件服务器

(二)端口

smbd:为clinet提高资源访问tcp139445

nmbd:提供netbios主机名解析的upd137138

(三)安装相关程序

samba主程序包

samba-common主要配置文件

samba-client客户端文件

(四)相关文件

/etc/samba/smb.conf配置文件#和;注释

(五)服务器段配置

vi/etc/samba/smb.conf

[global]

workgroup=工作组

serverstring=描述

logfile=日志位置

maxlogsize=日志最大大小KB

security=user安全等级

user使用samba用户登录。注意:samba用户由系统用户转变过来。要把用户生成为samba用户,此用户必须已经是系统用户

share不用密码

server使用验证服务器验证

domain域控制器验证

sharedefinitions共享设置

[共享目录名]

commetn=目录描述

browseable=yes目录是否对没有权限的用户可见

writeable=yes可写(要与系统目录权限相与)

validusers=用户名用户限制(目录是哪个用户所有)

path=/www指定共享目录位置

例子:

共享两个目录,一个是pub位置在 /pub所有用户都能访问,所有用户都能上传

/soft位置在/soft只有aa用户能访问,上传。其他用户不能访问

[pub]

comment = all access

browseable = yes

path = /pub

writable = yes

[soft]

browseable = yes

path = /soft

writable=yes

mkdir/pub

mkdir/soft

chmod 777 /pub

chmod 700 /soft

chown aa/soft

service smbrestart

(六)把系统用户声明为samba用户

smbpasswd-a系统用户名

smbpasswd-aaa

smbpasswd-x用户名删除samba用户

pdbedit-L查看samba用户

(七)重启服务

servicesmbrestart

注意:samba权限和系统权限取最严格权限

samba用户必须是系统用户

启动的服务名是smb

(八)客户端使用

windows:共享目录

netuse*/del删除缓存

linux客户端:

smbclient//192.168.140.253/soft -U aa


文件服务器总结:

1vsftp服务器:linuxwindows客户端:linuxwindows使用范围:内网外网

共享目录:普通用户是用户家目录,匿名用户是/var/ftp/目录。不能手工指定

登录用户:系统用户,使用系统密码登录

3samba:服务器:linuxwindows客户端:linuxwindows使用范围:内网

共享目录:手工指定

登录用户:系统用户使用samba密码登录

ssh安全登录22端口

一联机加密工具

非对称钥匙对加密

安装默认安装openssh

启动默认开机自启动servicesshdrestart

配置文件/etc/ssh/sshd_config

二ssh远程安全联机掌握

ssh用户名@ip

三scp网络复制,网络文件传输掌握

1下载

scp用户名@ip:路径本地路径

scproot@192.168.140.93:/root/abc/root

scp-rroot@192.168.140.93:/root/11/root下载目录

2上传

scp本地文件或目录用户名@ip:路径

scp-r/root/11root@192.168.140.93:/root上传目录

分享到:
评论

相关推荐

    Linux操作系统应用:第6章配置网络和使用ssh服务.pptx

    Linux操作系统应用:第6章配置网络和使用ssh服务.pptx

    《Linux服务器配置与管理》教学课件—第-11-章--MySQL-服务器配置.pptx

    《Linux服务器配置与管理》教学课件—第-11-章--MySQL-服务器配置全文共59页,当前为第6页。 2.启用仓库 在MySQL 5.7仓库安装完成后,会在"/etc/yum.repos.d/"目录下生成两个文件,即mysql-community.repo文件和...

    《Linux服务器配置与管理》教学课件—第-15-章--Samba-服务器配置.pptx

    15.1.1 Samba简介 《Linux服务器配置与管理》教学课件—第-15-章--Samba-服务器配置全文共40页,当前为第6页。 安装 Samba 服务器,命令如下: [root@master ~]# yum -y install samba 启动 Samba 服务器,命令如下...

    《Linux服务器配置与管理》教学课件—第-12-章--FTP-服务器配置.pptx

    [root@ master ~]#service vsftpd stop #停止 [root@ master ~]#chkconfig vsftpd on #设置开机时自动运行 12.1.2 安装vsftp 《Linux服务器配置与管理》教学课件—第-12-章--FTP-服务器配置全文共33页,当前为第6页...

    深入理解Android:卷I--详细书签版

    第6章 深入理解Binder 130 6.1 概述 131 6.2 庖丁解MediaServer 132 6.2.1 MediaServer的入口函数 132 6.2.2 独一无二的ProcessState 133 6.2.3 时空穿越魔术——defaultServiceManager 134 6.2.4 注册...

    《Linux服务器配置与管理》教学课件—第-14-章--DHCP-服务器配置.pptx

    再次连接 14.1.1 DHCP工作过程 《Linux服务器配置与管理》教学课件—第-14-章--DHCP-服务器配置全文共33页,当前为第6页。 3.租约期限 DHCP 服务器租赁的 IP 地址等有时间限制,时间可以通过配置控制。客户端收到的...

    鸟哥的 Linux 私房菜第06章-Linux 的档案权限与目录配置1

    第六章、Linux 的档案权限与目录配置最近更新日期:2008/10/21Linux 最优秀的地方之一,就在于他的多人多任务的环境。而为了让各个使用者具有较保密

    鸟哥的 Linux 私房菜第07章-Linux 档案与目录管理1

    第七章、Linux 档案与目录管理最近更新日期:2008/09/29在第六章我们认识了 Linux 系统下的档案权限概念以及目录的配置说明。在这个章节当中,我们

    Linux应用技术:Linux启动过程.pptx

    第六讲 Linux的服务与进程管理 主要内容 Linux的启动过程 Linux的服务管理 Linux的进程管理 Linux的启动过程 BIOS自检 读取并加载硬盘MBR(主引导记录)中的启动引导器(GRUB或LILO等) 运行Linux的系统内核并检测...

    Linux学习课件及Linux命令大全

    Linux课件(ppt)外加一个《Linux命令大全》: Linux_内核完全注释_V11.pdf VI的常见用法.doc ...第6章 Internet应用服务器的配置 .ppt 第7章 Web应用服务 .ppt 第8章 Linux网络安全.ppt 第9章 Linux编程基础.ppt

    Linux系统管理完全手册--part01(共2卷)

    第六章 进程管理 第七章 使用网络客户端程序 第八章 安装Linux 第九章 理解系统初始化过程 第十章 管理软件包和文件系统 第十一章 管理用户 第十二章 配置网络 第十三章 系统管理与内核管理 第十四章 编写shell脚本 ...

    linux网络编程-宋敬彬-part2

    第1篇 Linux网络开发基础 第1章 Linux操作系统概述 2 1.1 Linux发展历史 2 1.1.1 Linux的诞生和发展 2 1.1.2 Linux名称的由来 3 1.2 Linux的发展要素 3 1.2.1 UNIX操作系统 4 1.2.2 Minix操作系统 4 ...

    嵌入式Linux视频教程全套2011新版-国嵌嵌入式培训下载地址

    -国嵌内核驱动进阶班-1-3(Linux内核配置与编译).avi -国嵌内核驱动进阶班-1-4(Linux内核模块开发).avi -国嵌内核驱动进阶班-1-5(必修实验).avi -第2天(U-Boot移植) -国嵌内核驱动进阶班-2-1(嵌入式linux...

    Linux(红帽)操作系统9.0版本学习资料

    该pdf包含了Linux操作系统学习的很多必要的知识,详细包含了:第0章 Linux基础入门、第一章简单使用linux、第二章linux中执行命令、第三章linux文件类型和根目录结构、第四章从命令行管理文件、第五章文件内容显示、...

    Linux操作系统学习

    第6章 Linux的档案权限与目录配置 第7章 Linux档案与目录管理 第8章 Linux磁盘与文件系统管理 第9章 档案与文件系统的压缩与打包 第10章 vim程序编辑器 第11章 认识与学习BASH 第12章 正规表示法与文件格式化处理 第...

    linux网络编程-宋敬彬-part3

    第1篇 Linux网络开发基础 第1章 Linux操作系统概述 2 1.1 Linux发展历史 2 1.1.1 Linux的诞生和发展 2 1.1.2 Linux名称的由来 3 1.2 Linux的发展要素 3 1.2.1 UNIX操作系统 4 1.2.2 Minix操作系统 4 ...

    嵌入式Linux应用开发完全手册.pdf

    第6章 存储器控制 第7章 内存管理单元MMU 第8章 NANDFlash控制器 第9章 中断体系结构 第10章 系统时钟和定时器 第11章 通用异步收发器UART 第12章 I*IC接口 第13章 LCD控制器 第14章 ADC和触摸屏...

    Linux系统管理完全手册--part02(共2卷)

    第六章 进程管理 第七章 使用网络客户端程序 第八章 安装Linux 第九章 理解系统初始化过程 第十章 管理软件包和文件系统 第十一章 管理用户 第十二章 配置网络 第十三章 系统管理与内核管理 第十四章 编写shell脚本 ...

Global site tag (gtag.js) - Google Analytics