GS-SFTP(1) General Commands Manual GS-SFTP(1)

gs-sftp — پروتکل انتقال امن فایل از طریق Global Socket.

gs-sftp [-lTR] [-s secret] [-k keyfile]

ابزار gs-sftp یک اسکریپت پوششی (wrapper) برای gs-netcat است. این ابزار به دو کاربر اجازه می‌دهد تا یک اتصال امن SFTP را از طریق Global Socket Relay Network (GSRN) برقرار کنند. این قابلیت در سناریویی که هر دو کاربر پشت NAT/Firewall هستند و امکان اتصال مستقیم به یکدیگر را ندارند، بسیار کاربردی است.

secret
گذرواژه‌ای که توسط کاربر انتخاب می‌شود. هر دو کاربر برای برقراری اتصال باید از یک گذرواژه یکسان استفاده کنند.
FILE
فایلی حاوی گذرواژه.
حالت کارگزار (server). حالت پیش‌فرض کارخواه (client) است.
کارگزار (-l) را در حالت فقط‌خواندنی قرار می‌دهد. تلاش‌ها برای باز کردن فایل‌ها جهت نوشتن، و همچنین سایر عملیاتی که وضعیت سیستم‌فایل را تغییر می‌دهند، رد خواهند شد.
استفاده از TOR. ابزار gs-sftp از طریق TOR به GSRN متصل خواهد شد. این گزینه نیازمند نصب و در حال اجرا بودن TOR است. IP و PORT سرور TOR را می‌توان با استفاده از متغیرهای محیط تنظیم کرد.

برای گزینه‌های بیشتر، gs-netcat(1) را ببینید.

مثال ۱ - گوش دادن سرور SFTP برای کارخواه‌ها با استفاده از گذرواژه 'MySecret':

$ gs-sftp -s MySecret -l

اتصال کارخواه sftp با استفاده از همان گذرواژه:

$ gs-sftp -s MySecret

برای فهرستی از متغیرهای محیط پشتیبانی‌شده، gs-netcat(1) را ببینید.

gsocket(1), gs-netcat(1), sftp(1)

تلاش شده است تا gs-sftp در تمام حالت‌های گوناگون خود «کار درست را انجام دهد». اگر فکر می‌کنید تحت هر شرایطی رفتار نادرستی از خود نشان می‌دهد، لطفاً به من (skyper@thc.org) اطلاع دهید و بگویید که به نظر شما چگونه باید رفتار کند.

October 12, 2020 Linux 6.12.113+deb13-amd64