Linux网络配置及远程管理

网络配置和远程管理

网络配置文件个文件服务器

1、    网络配置

1)、临时配置      简单、快速,但重启失效

2)、永久配置      写入配置文件,需要重新载入网络服务才会生效

2、    远程管理

1)、SSH

2)、TCPWrappers

网络配置:

1、修改主机名

1)、临时生效:

hostname 主机名

2)、永久生效:

修改: /etc/sysconfig/network

HOSTNAME=主机名    左大写右小写

windows 通过用户名通信   \\地址

netbios  网络的基本输出系统

将计算机名解析成ip地址

win服务  Windows网络名称服务

PS:\\zhangsan

Linux:

FQDN标准  完全合格域名

hostname FQDN

2、修改网卡配置

1)、临时生效:

ifconfig  查看

ifconfig接口名 ip地址 [netmask 子网掩码]

ifconfig网络接口 ip地址[/掩码长度]

2)、永久生效:

修改 /etc/sysconfig/network-scripts/ifcfg-eth0

参数:

DEVICE=eth0

ONBOOT =yes

BOOTPROTO=static

IPADDR=ip地址

NETMASK=子网掩码

重启网络服务:servicenetwork restart

重启网卡:ifdowneth0;ifup eth03

3、网关    跨网段通信时,用来指定网络出口

泛指任意网络都要使用的网络出口

路由记录:有特定努表示,使用的

1)、临时修改:

route add default gw 网关IP地址   添加默认网关

route add -net 目标网段 gw 网关IP地址  添加路由记录

route del default gw 网关IP地址

route del -net 目标网段 gw 网关IP地址

2)、永久修改:

/etc/sysconfig/network-scripts/ifcfg-接口

GATEWAY  网关地址

Route命令:

查看或设置主机中路由表信息

route -n  查看网关和路由信息

4、DNS 域名

1)、网卡配置的DNS选项会自动添加到/etc/resolves.conf配置:

/etc/sysconfig/network-scripts/ifcfg-接口

DNS1   配置DNS服务器地址

DNS2   配置DNS服务器地址

nslookup命令:

测试DNS域名解析:

Nslookup 目标主机地址[DNS服务器地址]

配置

yum -y install bind

/etc/named.conf

/etc/rfc1912.zones

cp -p named.localhost   xdl.localhost  复制到新文件

vi 进入修改    DNS

5、本地解析

/etc/hosts      保存主机名与ip地址的映射记录

IP地址  域名(也可添加别名)

hosts文件和DNS服务器的比较:

默认情况下,系统首先从hosts文件查找解析记录

Hosts 文件只对当前的主机有效

Hosts 文件可以减少DNS查询过程,从而加快访问速度

netstat 查看网络接口、监听状态等的信息

netstat  选项

-a:显示所有活动链接

-n:以数字形式显示

-p:显示进程信息

-t:查看TCP协议相关信息

-u:查看UDP协议相关信息

traceroute  测试到目标网络经过的网络节点个数

ping  测试网络连通性

arp  地址解析解析,将IP地址转换成MAC地址

1.安装软件包

rpm -ivh

dsniff libnet libnids ssldump

2.arpspoof  -i eth0 -t 源主机 目标主机

vim /etc/sysctl.conf 修改内核参数的配置文件

net.ipv4.ip_forward = 1 表示支持ipv4数据包的转发

执行

sysctl -p 刷新刚才的配置

3.iptables -A FORWARD -s 源主机 -j DROP 拒绝为源主机转发数据

arp -a查看主机上的ARP缓存表

防范ARP欺骗

arp -s  ip地址 MAC地址 绑定

将主机的IP地址和MAC地址绑定到一起,以后要跟该IP地址通信,直接跟它通信,不会在网络里发广播

装完机后,ping下网关,将网关的MAC地址记录下来;如果没有记录,以后只能到主机前查看MAC才能能保证得到准确的MAC地址

手动填写的,重启之后失效(将绑定写到用户配置文件里或者启动脚本里)

如果是自动学习得到的,根据老化时间(默认300s)更新

arp -d 删除

nmap  网络端口扫描

nmap ip地址 会扫描主机上开放的服务

nmap 192.168.1.1-10 扫描多个连续的ip地址

nmap 192.168.1.0/24 或者 具体的ip地址/24  扫描某个网段

nmap -sL 192.168.1.0/24 查看之前扫描过的主机列表

nmap 192.168.1.0/24 -exclude 192.168.1.111 不扫描111

nmap -p 端口1,端口2,... ip地址  扫描某个ip的指定端口

可以快速定位主机的状态

nmap -sV 端口1,端口2,... ip地址 扫描目标主机指定端口的版本

nmap  网络端口扫描

三、远程管理  ssh

1、基础:

Linux下连接windows远程桌面在linux下yum -y install rdesktop linux下远程桌面rdesktop -f -u 用户名 -p 密码 ip地址 (-f 全屏)Ctrl+Alt+Enter退出全屏在VMWare中快捷键会冲突,不要加-f选项开全屏要不只能切到别的终端,kill杀死进程

telnet ip地址  端口号

安装VNC服务器端:

windows服务器端的VNC是tightvnc官网上下载 .msi的文件Linux上VNC安装使用 yum -y install tigernvctigernvc-server配置

nvcpasswd 设置密码

nvcserver 回车  就启动了VNC

注:在windows上使用VNC工具连接 如果拒绝,则在ip后使用:5901指定端口(默认使用5900端口,但多个人向linux的VNC发起连接的话,每人要使用独立的端口,不能重复)

新服务器的操作流程:

1.配置硬RAID

2.安装系统

3.配置IP

4.设置防火墙策略

5.部署服务

6.打开22端口

/etc/ssh/sshd_config  主配置文件

sshd  服务名

tcp 22  端口号

2、验证方式:

密码验证

密钥对验证

两个验证都打开 密钥对生效

/etc/ssh/sshd_config里的内容

PasswordAuthentication yes  是否开启密码验证

#PubkeyAuthentication yes   是否开启密钥对验证

#AuthorizedKeysFile  .ssh/authorized_keys保存位置

PermitRootLoginyes 是否允许管理员登录

3、密码验证

ssh 用户名@目标主机

ssh 目标主机地址 默认使用root连接

ssh -p 端口号 用户名@目标主机

4、功能模块

ssh 远程连接     -p

scp 远程文件传输  -P

sftp 安全的FTP服务  -oPort=端口号

使用scp上传:

scp 本地文件 用户名@目标主机地址:/tmp

例:scp ./1.txt [email protected]:/tmp

使用scp下载:

scp 用户名@目标主机地址:/路径/文件名本地目录

例:scp [email protected]:/tmp/2.txt ./

sftp 安全的FTP服务

sftp 用户名@ip地址  (-oPort=端口号)

不需要指定目录,会上传到登录用户的家目录

例:sftp [email protected]

sftp>put 文件名 上传文件

 

sftp>get 文件名 下载文件

5、密钥对验证:

a、普通用户生成密钥对

b、将公钥id_rsa.pub上传给服务器

c、服务器端,用root用户将公钥内容导入到/home/用户/.ssh/authorized_keys,并开启密钥对验证方式

d、客户端测试 ssh 服务器端用户@服务器端IP

ssh协议

默认端口:TCP 22

 

Openssh

服务名称:sshd

服务端主程序:/usr/sbin/sshd

客户端主程序:/usr/bin/ssh

服务端配置文件:/etc/ssh/sshd_config

客户端配置文件:/etc/ssh/ssh_config

 

ssh命令——远程安全登录

     ssh   [email protected]

ssh命令——远程安全复制

     scp u[email protected]:file1  file2

     scp file1  [email protected]:file2

sftp命令——安全FTP上下载

     sftp [email protected]

 

时间: 2024-10-12 21:45:24

Linux网络配置及远程管理的相关文章

Linux运维 第三阶段 (一) 网络配置及远程管理

一.网络配置 1.#hostname            (主机名查看 #hostname  FQDN          (临时修改主机名 #vi  /etc/sysconfig/network NETWORKING=YES           (使用IPV4的主机名配置 HOSTNAME=FQDN            (更改主机名,重启生效 2.#ifconfig            (查看IP地址 #ifconfig  网络接口 ip地址  netmask 子网掩码(临时修改IP #i

linux - 网络配置和权限管理

一.Linux网络系统优化 1.网络相关配置 Linux的网络功能相当强悍,一时之间我们无法了解所有的网络命令,在配置服务器基础环境时,先了解下网络参数设定命令. ifconfig 查询.设置网卡和ip等参数 ifup,ifdown 脚本命令,更简单的方式启动关闭网络 ip 符合指令,直接修改上述功能 在我们刚装好linux的时候,需要用xshell进行远程连接,那就得获取ip地址,有时候网卡默认是没启动的,Linux也就拿不到ip地址,因此我们得手动启动网卡. 1 2 3 4 #编辑网卡配置文

linux网络配置和管理

网络很重要!网络是一切网络服务的基础,没有网络,就不会有今天的BTA.现在的服务器主要是linux,所以linux的网络配置和管理很重要. 一,网络通信的简介通信的三要素是:ip地址,掩码,路由.ip和netmask是必须有的,有了这两个条件,可以实现本地网络通信.如果有ip,netmask,route,就可以实现跨网段通信.还有一个点就是DNS,域名解析. 二,linux网络配置linux配置网络的方式很多,以下我从四个方向介绍网络的配置方式.从简单到难.1,图形界面方式2,伪图形界面方式3,

Linux网络配置知识点详解

Linux网络配置知识点详解 一.Linux网络配置 1.网络配置文件 (1)/etc/sysconfig/network-scripts/ifcfg-en0xxx文件 用来指定服务器上的网络配置信息 (2)/etc/hostname文件 包含了Linux系统的主机名 (3)/etc/resolv.conf文件 文件配置了DNS客户,包含了主机的域名搜索顺序和DNS服务器地址 (4)/etc/hosts IP地址和主机名映射 (5)/etc/host.conf 和主机名解析顺序 (6)/etc/

Linux网络配置及SSH和Shell基础

Linux网络配置及SSH和Shell基础 一.Linux网络配置     ifconfig命令被用于配置和显示Linux内核中网络接口的网络参数.用ifconfig命令配置的网卡信息,在网卡重启后机器重启后,配置就不存在.要想将上述的配置信息永远的存的电脑里,那就要修改网卡的配置文件了. 二.hosts文件的作用及修改主机名      Hosts : The static table lookup for host name(主机名查询静态表)       Linux 的/etc/hosts是

Linux网络管理——linux网络配置

2. linux网络配置 .note-content {font-family: "Helvetica Neue",Arial,"Hiragino Sans GB","STHeiti","Microsoft YaHei","WenQuanYi Micro Hei",SimSun,Song,sans-serif;} .note-content h2 {line-height: 1.6; color: #0AA

Linux网络配置之二ip、ss、网络相关配置文件

本文续网络基础与Linux网络配置之一 ifconfig.route.netstat命令详解 ip命令 作用ip是iproute2软件包里面的一个强大的网络配置工具,它能够替代一些传统的网络管理工具,例如ifconfig.route等,使用权限为超级用户.几乎所有的Linux发行版本都支持该命令. 格式ip [ OPTIONS ] OBJECT { COMMAND | help }   OBJECT := { link | addr | route | netns  } 注:OBJECT可简写,

Linux网络配置基础篇

Linux网络配置基础篇 一.如何实现linux网络通信? 1)指定IP/NETMASK可实现本地通信: 2)指定路由(网关)可实现跨网络通信: 3)指定DNS服务器地址可实现基于主机名的通信, 主DNS服务器地址(当前服务器不在线时,启用备用DNS服务器地址) 备用DNS服务器地址 第三备份DNS服务器地址 二.配置网络方式及网络接口命名 linux 网络属于内核的功能, 配置方式: 静态指定:使用命令直接指定或修改配置文件 动态分配:依赖于本地网络中有DHCP服务 网络接口命名方式: 传统命

防火墙(ASA)的基本配置与远程管理

在目前大多数安全解决方案中,防火墙的实施是最为重要的需求,它是每个网络基础设施必要且不可分割的组成部分.这篇博客主要介绍防火墙安全算法的原理与基本配置以及远程管理防火墙的几种方式 硬件与软件防火墙 1.软件防火墙 软件防火墙单独使用软件系统来完成防火墙功能,将软件部署到系统主机上,其安全性较硬件防火墙差,同时占用系统资源,在一定程度上影响系统性能.其一般用于单机系统或个人计算机,极少用于计算机网络,如瑞星.天网.360等. 2.硬件防火墙 硬件防火墙比软件防火墙更有优势,原因有一下两个方面 *