63 lines
		
	
	
		
			1.7 KiB
		
	
	
	
		
			Markdown
		
	
	
	
	
	
			
		
		
	
	
			63 lines
		
	
	
		
			1.7 KiB
		
	
	
	
		
			Markdown
		
	
	
	
	
	
| ---
 | |
| title: How to Use SFTP to Securely Transfer Files with a Remote Server
 | |
| localeTitle: كيفية استخدام SFTP لنقل الملفات بشكل آمن مع خادم عن بعد
 | |
| ---
 | |
| ## كيفية استخدام SFTP لنقل الملفات بشكل آمن مع خادم عن بعد
 | |
| 
 | |
| هذه المقالة عبارة عن برنامج تعليمي سريع حول كيفية استخدام بروتوكول نقل الملفات الآمن (SFTP) لتبادل الملفات مع خادم. هذا مفيد للبرمجة ، لأنه يسمح لك برمز واختبار محلي ، ثم إرسال عملك إلى الخادم عند الانتهاء.
 | |
| 
 | |
| ### اختبار SSH
 | |
| 
 | |
| إذا لم تكن قد قمت بذلك بالفعل ، اختبر قدرتك على SSH في الخادم. تستخدم SFTP بروتوكول Secure Shell (SSH) ، لذلك إذا كنت غير قادر على SSH ، فلن تتمكن على الأرجح من SFTP.
 | |
| 
 | |
| ```unix
 | |
| ssh your_username@hostname_or_ip_address
 | |
| ``` 
 | |
| 
 | |
| ### بدء جلسة SFTP
 | |
| 
 | |
| يستخدم هذا نفس بنية SSH ويفتح جلسة يمكنك فيها نقل الملفات.
 | |
| 
 | |
| ```unix
 | |
| sftp your_username@hostname_or_ip_address
 | |
| ``` 
 | |
| 
 | |
| لإدراج أوامر مفيدة:
 | |
| 
 | |
| ```unix
 | |
| help
 | |
| ``` 
 | |
| 
 | |
| ### نقل الملفات والمجلدات
 | |
| 
 | |
| لتنزيل ملف:
 | |
| 
 | |
| ```unix
 | |
| get <filename>
 | |
| ``` 
 | |
| 
 | |
| لتنزيل مجلد ومحتوياته ، استخدم علامة "-r" (كما يعمل للتحميل):
 | |
| 
 | |
| ```unix
 | |
| get -r <foldername>
 | |
| ``` 
 | |
| 
 | |
| لتحميل ملف:
 | |
| 
 | |
| ```unix
 | |
| put <filename>
 | |
| ``` 
 | |
| 
 | |
| ### تغيير المجلدات
 | |
| 
 | |
| لتغيير المجلد المحلي:
 | |
| 
 | |
| ```unix
 | |
| lcd <path/to/folder>
 | |
| ``` 
 | |
| 
 | |
| لتغيير المجلد البعيد:
 | |
| 
 | |
| ```unix
 | |
| cd <path/to/folder>
 | |
| ``` |