【Linux学习】第五天之网络配置

2019-01-15 13:46:46   Linux

  linux  

网络配置

IP设置

#ifconfig eth0 192.168.175.250  临时IP设置

#setup (图形设置)
#vim /etc/sysconfig/network-scripts/ifcfg-eth0
ONBOOT=yes
#service network restart  (重启网络)

主机名修改

#hostname lampbrother  临时修改
#hostname 

#vim /etc/sysconfig/network  永久修改
HOSTNAME=lampbrother

DNS设置

#vim /etc/resolv.conf
nameserver  8.8.8.8

网络命令

#ifdown  eth0  关闭网卡
#ifup   eth0   开启网卡

#route  del  default gw  192.168.175.1  删除网关
#route  add  default gw  192.168.175.1  添加网关

#netstat -an 查看网络状态
#netstat -tlun  t tcp  u udp  l listen  
#netstat -rn  查看网关
#netstat -an | grep ESTABLISHED | wc -l  统计连接数量

#ping -c 5  -s  1000  192.168.175.250  -s 数据包大小
ICMP 测试网络连通协议

#traceroute ip或者域名

FTP服务搭建 (文件的上传下载)

1 软件 vsftpd
2 原理 21 传输命令端口
       20 传输数据端口 
3 用户 1)系统用户 
  登录 主机名:IP  用户名:系统用户 密码:系统密码 端口:21   上传位置:/home/用户名
       2)匿名用户 anonymous/ftp
  登录 主机名:IP  用户名: 空     密码:空   端口:21  上传位置:/var/ftp/pub

搭建步骤:
1)安装软件
#mount /dev/sr0 /mnt/cdrom/
#yum -y install vsftpd

2)配置文件
#vim /etc/vsftpd/vsftpd.conf 
 85 ftpd_banner=Welcome to 175PHP FTP service.

3)启动服务 测试
关闭防火墙  #setup
关闭selinux #vim /etc/selinux/config
            SELINUX=disabled
            #reboot

#service vsftpd  start  
#netstat -tlun  

测试:  windows 窗口    系统用户登录  ftp://huluwa@192.168.175.251
                       匿名用户   ftp://192.168.175.251

      第三方工具 FileZilla  

实验 限制用户登录权限
1)修改配置文件
#vim /etc/vsftpd/vsftpd.conf
 96 chroot_local_user=YES
 97 chroot_list_enable=YES
 99 chroot_list_file=/etc/vsftpd/chroot_list
2)建立文件chroot_list
#vim /etc/vsftpd/chroot_list //白名单
#vim /etc/vsftpd/ftpusers //黑名单
siwa

ssh抓包:tcpdump -i eth0 -nnX port 21

3)重启服务  测试
#service vsftpd  restart 

测试  FileZilla     huluwa登录  siwa登录

SSH 安全远程管理服务
非对称秘钥对加密

连接: #ssh  root@192.168.175.106  

使用SSH服务进行文件上传下载 scp 
#scp 1.sh root@192.168.175.251:/root/  上传文件 
#scp -r  /root  root@192.168.175.251:/root/  -r 上传目录

#scp  root@192.168.175.251:/root/a.php   /root/   下载文件
#scp -r root@192.168.175.251:/root/      /root/  -r 下载目录