> For the complete documentation index, see [llms.txt](https://mabna-cloud.gitbook.io/mabnatechtips/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://mabna-cloud.gitbook.io/mabnatechtips/master.md).

# Parallel-SSH-SCP

برای ssh همزمان به چندین ماشین کامند زیر را میزنیم

```
parallel-ssh -i -A -l pi -h IP_OR_FQDN "hostname"
```

با این دستور دستور hostname رو به لیستی از آی پی ها و یا FQDN های دلخواه پاس میدیم، سوئیچ ها به ترتیب باعث عملکرد های زیر میشوند، \
سوئیچ i- خروجی دستور پاس داده شده در سرور مقصد رو نشون میده\
سوئیچ A- باعث میشه از ما پسورد بخواد \
سوئیچ l- یوزر رو میدیم بهش که اینجا مثلا pi هست\
سوئیچ h- فایل حاوی اسم و یا آی پی ها هست \
و در انتها داخل " " دستور مون رو میزنیم میتونیم چندین دستور رو با ;  از هم جدا کنیم و همزمان پاس بدیم .

به شکل زیر اما میشه که چندین دستور رو به یک یا چند هاست مختلف فرستاد :

```
parallel-ssh -h mabhost -l pi -A -P -I < commaands
```

همین دستورات رو در مشابه کامند SCP هم داریم که باعثم یشه همزمان چنیدن فایل رو به چندین هاست بفرستیم مثل نمونه&#x20;

```
parallel-scp -A -l pi -h /home/ex2/qazHost isrg-root-x1-cross-signed.pem /home/pi
```

برای اینکه به مشکل rsa public finger print نخوریم یک فایل رو در home یوزری که داریم باهاش prallell-ssh میزنیم میزاریم به ایم اسم ومسیر `~/.ssh/config` و با محتویات زیر&#x20;

```
Host *
    StrictHostKeyChecking no
```

اون \* یعنی هر هاست نیمی میتونید از پترن های \*.mabnaco.lcoal هم مثلا استفاده کنید <img src="/files/-MfU52zhFYULNY2fjKcu" alt="" data-size="line"> <br>
