 
			
				02-10-2005, 03:10 PM
				
			
			
			
		  
	 | 
	
		
		
		
		
			
			| 
				
				 عضو 
				
				
			 | 
			  | 
 
   
   
   
   
   
			
				
					تاريخ التسجيل: Aug 2005 
					
					
					
						مشاركة: 28
					 
                    
					
                    مستوى تقييم العضوية:  0 
                    
 
   
   
					     
				 
			 | 
		 
		 
		
	 | 
	
	
        
		
			
			
				 
				أوامر Ftp بروتوكول يغنيك عن البرامج المتخصصة
			 
			 
			
		
		
بسم الله الرحمن الرحيم  
 
نتحدث اليوم عن موضوع مهم وهو نقل الملفات من جهازك إلي موقعك أو العكس  
 
بالطبع جميعنا يستخدم برامج الـ FTP  ذات الواجهة الرسومية السهلة التعامل  
 
والتي أيضا لا نستطيع إغفال ثغراتها الأمنية وملفات اللوج التي تتركها سواء في الموقع 
أو علي الجهاز ...  
 
باستثناء مستخدمي اللينكس فلا يوجد كثير من يعرف او يستخدم بروتوكول ftp  
 
والآن إليكم مجموعة أوامر FTP تغنيكم  عن استخدام مثل تلك البرامج ...  
 
 
الآن افتح قائمة Start  
اختر RUN ثم اكتب CMD هذا لمستخدمي ويندوز xp  
 
اما win me / win98  فيكتبون Command.com 
 
والآن ظهرت أمامنا بيئة الدوس فنكتب الأمر  
 
FTP 
ونضغط انتر  
 
ظهر لنا الآن محس الـ FTP ....  
الآن نريد ان نتصل بموقع ما وأن نرفع إليه ملفاتنا  
 
بجوار المحس نكتب الأمر  
open 
وبعد الضغط علي انتر تظهر أمامنا كلمة   To  
 
كي تسألنا عن الموقع المراد الدخول عليه  
نكتب اسم الموقع وليكن  
 
www.yoursit.com  
 
مع مراعاة استبدال yoursit باسم موقعك  
 
نكتبه ونضغط انتر  
فتظهر أمامنا سطور كثيرة بها معلومات هذا السيرفر وبرنامج الـ FTP المستخدم عليه  
 
سواء كان Proftpd أو purftpd  
المهم هو آخر سطر والذي يسألنا عن اليوزر أو اسم المستخدم ... 
 
نكتب اسم المستخدم ونضغط انتر  
 
تظهر لنا كلمة password 
 
نكتب أمامها كلمة السر ونلاحظ هنا أن ما نكتبه لا يظهر  
 
بعد كتابة كلمة السر نضغط انتر  
فيخبرنا بأنه تم الدخول بنجاح  
 
ويظهر أمامنا  
	كود: 
	230-User username has group access to:  username
230 OK. Current restricted directory is /
ftp> 
 يفيد بأنك دخلت الآن وأنك في المكان /  
الآن قم بكتابة الأمر   
 
cd www 
للدخول لمجلد www أو public_html الموجودة به ملفات موقعك  
فتأتيك النتيجة بعد الضغط علي انتر بالتالي  
 
	كود: 
	ftp> cd www
250 OK. Current directory is /www
ftp> 
 لكي نري الملفات والمجلدات بداخ مجلد نكتب الأمر        ls  والذي يعرض أمامنا الملفات علي هذه الصورة 
 
	كود: 
	ftp> ls
200 PORT command successful
150 Connecting to port 12665
.
..
.htaccess
Goto
main.php
cgi-bin
files
vb
images
index.html
226-Options: -a
226 10 matches total
ftp: 81 bytes received in 0.89Seconds 0.09Kbytes/sec.
ftp> 
 أما إذا أردنا ان نعرض الملفات والمجلدات بشئ أكثر تفصيلا  فهنا نستخدم الأمر   Dir كما يلي  
 
	كود: 
	ftp> dir
200 PORT command successful
150 Connecting to port 12667
drwxr-x---    7 32291    99           4096 Sep 29 01:07 .
drwx--x--x   11 32291    username       4096 Sep 29 06:15 ..
-rw-r--r--    1 32291    username          0 Sep  1 08:17 .htaccess
drwxr-xr-x    2 32291    username       4096 Sep  1 04:46 7dota
-rw-r--r--    1 32291    username       1754 Aug 28 15:18 _vti_inf.html
drwxr-xr-x    2 32291    username       4096 Aug 28 15:18 cgi-bin
drwxr-xr-x   11 32291    username       4096 Sep  2 19:05 dd
drwxr-xr-x    2 32291    username       4096 Sep 29 08:46 farhan
drwxr-xr-x    2 32291    username       4096 Aug 28 15:18 images
-rw-r--r--    1 32291    username       4333 Sep  1 02:58 index.html
226-Options: -a -l
226 10 matches total
ftp: 641 bytes received in 0.56Seconds 1.14Kbytes/sec.
ftp> 
 لحذف ملف معين نستخدم الأمر delete 
 
delete file.xxx 
بعد الأمر نكتب اسم الملف ثم امتداده ونضغط انتر  
 
لحذف أكثر من ملف نستخدم الأمر mdelete وبالطبع بعدها اسماء الملفات وإمتدادها بينهم مسافة  
 
لحذف ملفات لهم نفس الإمتداد نستخدم الأمر  
delete *.php  
  
حيث * تعبر عن ملف له نفس الامتداد  php والامتداد هنا اختياري لمجرد المثل  
 
الآن نريد رفع ملف معين إلي الموقع  
 
نضع الملف في مسار سهل كتابته وليكن مثلا البارتشن c 
 وليكن اسم الملف مثلا index.php 
 
لرفع ملف نستخدم الأمر put  ولرفع أكثر من ملف نستخدم الأمر mput  
 
 وفي مثالنا هنا سوف نكتب الأمر علي هذه الصورة  
 
	كود: 
	ftp> put c:\index.php 
 ونضغط انتر فتأتينا معلومات بفتح البورت 21 وبدأ النقل  
وبعد نقله تأتينا احصائية دقيقة عن سرعة الأبلود وحجم الملف الذي تم نقفله وأيضا الزمن المستغرق في عملية النقل 
 
نأتي الآن لعملية تحميل ملف من الموقع للجهاز وذلك يتم باستخدام الأمر get ولتحميل أكثر من ملف نستخدم الأمر mget  
 
سوف نقوم مثلا بتحميل الملف index.php من الموقع للجهاز  
نكتب الأمر  
get index.php 
  
وإليكم الامر مع تقرير الاستلام  
 
	كود: 
	ftp> get index.php
200 PORT command successful
150-Connecting to port 12655
150 4.2 kbytes to download
226-File successfully transferred
226 0.016 seconds (measured here), 264.25 Kbytes per second
ftp: 4472 bytes received in 0.31Seconds 14.33Kbytes/sec. 
 هذا درس مبدئي فتابعونا بإذن الله فسوف نستكمل الحلقة مع باقي أوامر الـ ftp  
 
 
لإغلاق الـ ftp  نكتب الأمر  
close  ثم انتر  
 
للخروج من البروتوكول كاملاً نكتب الأمر bye ثم انتر  
 
ونغلق شاشة الدوس بالأمر exit 
 
دمتم بود  
  
		
 
 
 
 
 
		
		
		
 
 
		
			 
		
		
		
		
		
		
		
			
			
			
			
			
			
			
			
            
            
                
           	
			
			
		 
	
	 |