podman-machine-ssh(1) General Commands Manual podman-machine-ssh(1)

podman-machine-ssh - برقراری اتصال SSH به یک ماشین مجازی

podman machine ssh [گزینه‌ها] [نام] [دستور [آرگومان ...]]

برقراری اتصال SSH به یک ماشین مجازی تحت مدیریت پادمن و اجرای اختیاری یک دستور بر روی ماشین مجازی. به جز در زمان استفاده از ماشین مجازی پیش‌فرض، آرگومان نخست باید نام ماشین مجازی باشد. سپس دستور اختیاری برای اجرا می‌تواند پس از آن آورده شود. در صورتی که دستوری تعیین نشود، یک نشست تعاملی با ماشین مجازی ایجاد می‌گردد.

کد خروج حاصل از دستور ssh به فراخواننده podman machine ssh ارسال می‌شود؛ به بخش کدهای خروج ⟨#Exit-Codes⟩ مراجعه کنید.

نام پیش‌فرض ماشین podman-machine-default است. اگر نام ماشینی به‌عنوان آرگومان مشخص نشود، آنگاه اتصال SSH با podman-machine-default برقرار خواهد شد.

تنها در حالت بدون ریشه (Rootless).

چاپ بیانیه راهنمای استفاده.

نام کاربری مورد استفاده برای اتصال SSH به ماشین مجازی.

کد خروج حاصل از podman machine ssh اطلاعاتی را در خصوص علت ناموفق بودن دستور ارائه می‌دهد. هنگامی که دستورات podman machine ssh با یک کد غیرصفر به کار خود پایان می‌دهند، کدهای خروج از استاندارد chroot پیروی می‌کنند، به شرح زیر:

125 خطا از خود پادمن است

$ podman machine ssh --foo; echo $?
Error: unknown flag: --foo
125

126 اجرای یک دستور درون ماشین که آن دستور قابل فراخوانی نیست

$ podman machine ssh /etc; echo $?
Error: fork/exec /etc: permission denied
126

127 اجرای یک دستور درون ماشین که آن دستور پیدا نمی‌شود

$ podman machine ssh foo; echo $?
Error: fork/exec /usr/bin/bogus: no such file or directory
127

کد خروج کد خروج دستور درون ماشین

$ podman machine ssh /bin/sh -c 'exit 3'; echo $?
3

برای دریافت یک نشست تعاملی با ماشین پیش‌فرض پادمن:

اتصال SSH به ماشین پیش‌فرض پادمن:

$ podman machine ssh

اجرای دستور در داخل ماشین پیش‌فرض پادمن از طریق ssh:

$ podman machine ssh myvm

اجرای دستور در داخل ماشین مشخص‌شده پادمن از طریق ssh:

$ podman machine ssh myvm rpm -q podman

podman(1), podman-machine(1)

مارس ۲۰۲۱، در ابتدا توسط Ashley Cui acui@redhat.com ⟨mailto:acui@redhat.com⟩ گردآوری شد.