-
-
Notifications
You must be signed in to change notification settings - Fork 25
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Add some new options of scp, Update Review suggestions
- Loading branch information
Showing
1 changed file
with
50 additions
and
7 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
|
@@ -15,9 +15,11 @@ draft: true | |
> - [انتقال یک فایل از ریموت هاست به ماشین خود](#انتقال-یک-فایل-از-ریموت-هاست-به-ماشین-خود) | ||
> - [انتقال فایل با private key مشخص](#انتقال-فایل-با-private-key-مشخص) | ||
> - [انتقال فایلهای داخل یک مسیر به صورت پشت سر هم](#انتقال-فایلهای-داخل-یک-مسیر-به-صورت-پشت-سر-هم) | ||
> - [آپشن p-](#آپشن-p-) | ||
> - [آپشن S-](#آپشن-s-) | ||
> - [آپشن l-](#آپشن-l-) | ||
> - [حفظ اطلاعات جزئی فایل حین کپی به ریموت هاست](#اطلاعات-جزئی-فایل-حین-کپی-به-ریموت-هاست) | ||
> - [رمزگذاری اتصال بین ریموت هاست](#رمزگذاری-اتصال-بین-ریموت-هاست) | ||
> - [محدود کردن سرعت پهنای باند](#محدود-کردن-سرعت-پهنای-باند) | ||
> - [مجبور کردن اتصال scp به استفاده از IPv4 یا IPv6](#مجبور-کردن-اتصال-scp-به-استفاده-از-ipv4-یا-ipv6) | ||
> - [استفاده کردن از آپشنهای ssh در دستور scp برای اتصال](#استفاده-کردن-از-آپشنهای-ssh-در-دستور-scp-برای-اتصال) | ||
> - [Author or Authors](#author-or-authors) | ||
</div> | ||
|
@@ -164,38 +166,79 @@ scp -r {{remote_host}}:{{path/to/remote_directory}} {{path/to/local_directory}} | |
|
||
<div dir='rtl'> | ||
|
||
### آپشن p- | ||
### حفظ اطلاعات جزئی فایل حین کپی به ریموت هاست | ||
|
||
با استفاده از این گزینه میتوانید تمامی جزئیات فایل اصلی را در حین انتقال حفظ کنید. جزئیاتی مثل زمان تغییرات فایل (modification times)، زمانهای دسترسی (access times)، و مدهای فایل (mdoes). | ||
|
||
</div> | ||
|
||
``` | ||
$ scp -p ... | ||
``` | ||
--- | ||
|
||
<div dir='rtl'> | ||
|
||
### آپشن S- | ||
### رمزگذاری اتصال بین ریموت هاست | ||
|
||
با استفاده از این آپشن میتوان اتصال را encrypt کرد. برنامه مد نظر باید آپشنهای ssh را متوجه شود. | ||
|
||
</div> | ||
|
||
``` | ||
-S program | ||
$ scp -S program ... | ||
``` | ||
|
||
--- | ||
|
||
<div dir='rtl'> | ||
|
||
### آپشن l- | ||
### محدود کردن سرعت پهنای باند | ||
|
||
با استفاده از این آپشن میتوانید روی پهنای باند محدودیت ایجاد کنید. (بر اساس Kbit/s) | ||
|
||
</div> | ||
|
||
``` | ||
$ scp -l 500KB | ||
``` | ||
|
||
--- | ||
|
||
<div dir='rtl'> | ||
|
||
### مجبور کردن اتصال scp به استفاده از IPv4 یا IPv6 | ||
|
||
با استفاده از آپشن 4- یا 6- میتوان اتصال را مجبور به استفاده از IPv4 یا IPv6 کرد. | ||
|
||
</div> | ||
|
||
``` | ||
$ scp -4 ... | ||
$ scp -6 ... | ||
``` | ||
|
||
--- | ||
|
||
<div dir='rtl'> | ||
|
||
### استفاده کردن از آپشنهای ssh در دستور scp برای اتصال | ||
|
||
با استفاده از آپشن o- میتوان از آپشنهای ssh استفاده کرد. آپشنهایی مانند BindAddress, BatchMode, AddressFamily, ProxyCommand, SendEnv, ... | ||
|
||
در مثال زیر مثل آپشن 4- فقط از IPv4 استفاده میکند. | ||
</div> | ||
|
||
``` | ||
scp -o AddressFamily=inet ... | ||
``` | ||
|
||
--- | ||
|
||
|
||
|
||
|
||
Author or Authors: | ||
|
||
- *[Mehdi](https://github.com/mahdimmr)* | **<[email protected]>** | ||
|