標籤: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服務筆記