5. 網路設定與FTP服務筆記

來源:互聯網
上載者:User

標籤:init   from   autoconf   efault   定義   登入   手動   shell   mnt   

IP地址: Ipv4        2*32       Ipv6

 

tcp      網路通訊協議

udp    使用者資料包通訊協定

 

常見網路連接埠:

20  21      ftp服務           檔案分享權限設定

22      ssh服務           安全遠程網路管理

23    telnet服務

25     smtp:簡易郵件傳輸通訊協定   發信

110     pop3:郵局協議       收信

80     www 網頁服務

3306    mysql連接埠

53     DNS連接埠

 

/etc/services       所有系統常見連接埠

 

連接埠數量  tcp   65535     udp   65535

 

 網關:(Gateway)網間連接器、協議轉換器

 

DNS: Domain  Name  System

 

網域名稱   --> IP 正向解析

IP  -->    網域名稱 反向解析

 

 北京網通:202.106.0.20   廣州電信:202.96.128.143   114DNS:114.114.114.114

 

 

網路設定 

一 IP地址配置

1 setup (圖形命令設定) 永久IP

#vim /etc/sysconfig/network-scripts/ifcfg-eth0


ONBOOT=yes

#service  network restart 

2 ifconfig  eth0  ip  netmask  掩碼 臨時生效

 #ifconfig  eth0  192.168.172.251   臨時IP

 

3 網卡設定檔

1)/etc/sysconfig/network-scripts/ifcfg-eth0   網卡資訊檔

DEVICE=eth0                  網卡裝置名稱

BOOTPROTO=none               是否自動擷取IP。none:不生效 static:手動 dhcp:動態擷取IP

BROADCAST=192.168.140.255         廣播位址        wall

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

IPADDR=192.168.140.253           IP地址

IPV6INIT=yes                    IPv6開啟

IPV6_AUTOCONF=yes             IPv6擷取

NETMASK=255.255.255.0           掩碼

NETWORK=192.168.140.0           網段

ONBOOT=yes                    網卡開機啟動

TYPE=Ethernet                 乙太網路

GATEWAY=192.168.140.1           網關

 

2)/etc/sysconfig/network  主機名稱設定檔 永久生效,但是要重啟網卡

hostname  

HOSTNAME=localhost.localdomain 臨時修改主機名稱

hostname 查看主機名稱

#vim /etc/sysconfig/network   永久修改

HOSTNAME=lampbrother

 

3)/etc/resolv.conf DNS設定檔

#vim /etc/resolv.conf
nameserver 8.8.8.8

二 網路命令

 

1 ifconfig 查看網卡資訊

 ifup  eth0

ifdown  eth0 快速開啟和關閉網卡 

3 route 查看路由(設定網關)

route  add   default  gw  192.168.140.1 手工設定(添加)網關,臨時生效

route  del   default  gw  192.168.190.6 刪除網關

4 netstat   查看網路狀態的命令

#netstat  -an  查看網路狀態

#netstat  -tlun   (t tcp   u udp   l listen)查看tcp和udp協議監聽連接埠

 #netstat -rn 查看路由 default:預設路由(網關)

 netstat -an | grep ESTABLISHED | wc -l 統計正在串連的網路連接數量

5 ping  ip 探測網路通暢

#ping -c 5 -s 1000 192.168.172.250 -s 資料包大小
ICMP協議 測試網路連通協議

6 traceroute  ip或網域名稱                探測/跟蹤網路資料包的傳輸路徑

#traceroute  192.168.172.200   

 

VSFTP伺服器搭建 

一 檔案伺服器簡介

ftp:在內網和公網使用。 伺服器:windows,linux 用戶端:windows,linux

 伺服器搭建:

 1 ftp軟體

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

proftp 增強ftp工具

vsftp 安全,強大   軟體 ISO 鏡像檔案

windows IIS  windows下網頁搭建服務,可以搭建ftp服務

Serv-U 專用ftp伺服器

2 原理

開啟  21   命令傳輸連接埠   tcp協議

20 資料轉送連接埠

 

3 ftp的使用者

1)ftp允許登入使用者  系統使用者   密碼:系統密碼

上傳位置:/home/家目錄

2)匿名使用者 anonymous/ftp

主機名稱:IP   使用者名稱: 空 密碼:空  或者  郵箱地址      連接埠:21               

上傳位置:/var/ftp/

 

二 安裝

 

#mount /dev/sr0 /mnt/cdrom
#cd /mnt/cdrom/Packages/

 

rpm  -ivh  vsftpd...........  或  yum  install  vsftpd  -y

三  相關檔案

/etc/vsftpd/vsftpd.conf 設定檔

/etc/vsftpd/ftpusers 使用者存取控制檔案  寫入此檔案的使用者都不能訪問ftp伺服器

/etc/vsftpd/chroot_list 需要手工建立 定義是否把使用者限制在家目錄 

四 設定檔配置      修改設定檔後 需要重啟服務 

/etc/vsftpd/vsftpd.conf

  85 ftpd_banner=Welcome to 172 PHP blah FTP service.

1 主機相關配置

listen_port=21 監聽連接埠

connect_from_port_20=YES 資料轉送連接埠

ftpd_banner= 歡迎資訊

 

    關閉防火牆 #setup
    關閉selinux #vim /etc/selinux/config
    SELINUX=disabled
    #reboot

 

    #service vsftpd start 啟動服務
    #netstat -tlun
    #netstat -an | grep :21 查看連接埠

 

2 匿名使用者登入 在linux下識別為  ftp  使用者

anonymous_enable=YES 允許匿名使用者登入

 

測試:1 windows 視窗
  匿名使用者登入 ftp://192.168.172.251
      /var/ftp/pub
      系統使用者登入 ftp://[email protected]

 2 第三方工具  FileZilla

 

3 本機使用者

 

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)手動建立/etc/vsftpd/chroot_list
#vim /etc/vsftpd/chroot_list
daliwa

 

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

                 useradd  zhangsan

                 passwd   zhangsan     

五 ftp用戶端使用   selinux  firewall 關閉       

 重啟服務  service vsftpd restart

測試 FileZilla huluwa 登入
daliwa 登入 對比


主要檔案:
/etc/vsftpd/vsftpd.conf 設定檔
/etc/vsftpd/chroot_list 允許訪問檔案
/etc/vsftpd/ftpusers 禁止使用者訪問檔案 root 禁止登入 安全

 

1、 使用命令登入

ftp  ip

get  檔案名稱 下載

put  檔案名稱 上傳 不能上傳和下載目錄  

             help

2、 使用windows視窗

ftp://使用者名稱@IP

3、 使用第三方工具登入

       FileZilla   

ssh安全登入 22連接埠

一 聯機加密工具

非對稱鑰匙對加密 

安裝 預設安裝 openssh  連接埠 22

啟動 預設開機自啟動 service  sshd  restart

設定檔 /etc/ssh/sshd_config

二 ssh遠程安全聯機

ssh   使用者名稱@ip

 

串連方法
windows -> linux xshell $ssh [email protected]

 

linux -> linux #ssh [email protected]2

 

三 scp 網路複製,網路檔案傳輸    linux->linux

1 下載

scp   使用者名稱@ip:路徑   本地路徑

scp  [email protected]:/root/abc  /root

scp  -r  [email protected]:/root/11  /root 下載目錄

 

#scp [email protected]:/root/httpd-2.2.29.tar.gz /root/ 下載檔案
#scp -r [email protected]:/root/mulu/ /root/ 下載目錄

 

2 上傳

scp  本地檔案或目錄  使用者名稱@ip:路徑

scp  -r  /root/11  [email protected]:/root 上傳目錄

 


#scp t.log [email protected]:/root/ 上傳檔案
#scp -r /etc/ [email protected]:/root/ 上傳目錄

 

5. 網路設定與FTP服務筆記

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.