استفاده از ssh proxy برای اتصال به سرور گیت لب از سرور ایران

یک پست کوتاه و کاربردی

اگر سرور ایران دارید تکه کانفیگ زیرو تو فایل ~/.ssh/config بذارید و با خیال راحت به گیت لب وصل بشید.

Host gitlab.com
   User git
   Port 22
   ProxyCommand ssh [email protected] nc %h %p %r

بعد از این کار تو سرور پراکسیتون که باید خارج از کشور باشه لاگین کنید و این فایل رو ایجاد یا ادیت کنید:

~/.ssh/authorized_keys

و مقدار public key سرور ایران رو داخلش قرار بدید.

اگه راجب این سوال دارید که پابلیک کی چی هست؟ ssh چی هست؟ چرا باید این پراکسی رو انجام بدم این پست مناسب شما نیست و خ ساده ازش بگذرید :)))

بیشتر یه یاد داشت برای خودمه که یادم نره