fatal: Interactive git shell is not enabled.
hint: ~/git-shell-commands should exist and have read and execute access.
Connection to gitserver closed.
در حال حاضر، کاربران همچنان میتوانند از پورت-فورواردینگ SSH برای دسترسی به هر میزبانی که سرور گیت میتواند به آن برسد استفاده کنند. اگر میخواهید از این موضوع جلوگیری کنید میتوانید فایل authorized_keys را اصلاح کنید و آپشنهای زیر را پیش از هر کلیدی که میخواهید محدود شود اضافه کنید:
no-port-forwarding,no-X11-forwarding,no-agent-forwarding,no-pty
نتیجه کار باید چیزی شبیه به این باشد:
$ cat ~/.ssh/authorized_keys
no-port-forwarding,no-X11-forwarding,no-agent-forwarding,no-pty ssh-rsa
AAAAB3NzaC1yc2EAAAADAQABAAABAQCB007n/ww+ouN4gSLKssMxXnBOvf9LGt4LojG6rs6h
PB09j9R/T17/x4lhJA0F3FR1rP6kYBRsWj2aThGw6HXLm9/5zytK6Ztg3RPKK+4kYjh6541N
YsnEAZuXz0jTTyAUfrtU3Z5E003C4oxOj6H0rfIF1kKI9MAQLMdpGW1GYEIgS9EzSdfd8AcC
IicTDWbqLAcU4UpkaX8KyGlLwsNuuGztobF8m72ALC/nLF6JLtPofwFBlgc+myivO7TCUSBd
LQlgMVOFq1I2uPWQOkOWQAHukEOmfjy2jctxSDBQ220ymjaNsHT4kgtZg2AYYgPqdAv8JggJ
ICUvax2T9va5 gsg-keypair
no-port-forwarding,no-X11-forwarding,no-agent-forwarding,no-pty ssh-rsa
AAAAB3NzaC1yc2EAAAADAQABAAABAQDEwENNMomTboYI+LJieaAY16qiXiH3wuvENhBG...
حالا دستورات شبکه گیت همچنان به خوبی کار خواهند کرد اما کاربران قادر به گرفتن شل نخواهند بود. همانطور که خروجی بیان میکند، شما همچنین میتوانید یک پوشه درون پوشه خانه کاربر git بسازید که دستور git-shell را کمی سفارشی میکند. برای مثال، میتوانید دستوراتی که سرور قبول خواهد کرد را محدود کنید یا میتوانید پیامی که کاربران در صورت تلاش به استفاده از SSH میبینند را سفارشی سازی کنید. برای اطلاعات بیشتر درمورد سفارشی سازی شل git help shell را اجرا کنید.
hint: ~/git-shell-commands should exist and have read and execute access.
Connection to gitserver closed.
در حال حاضر، کاربران همچنان میتوانند از پورت-فورواردینگ SSH برای دسترسی به هر میزبانی که سرور گیت میتواند به آن برسد استفاده کنند. اگر میخواهید از این موضوع جلوگیری کنید میتوانید فایل authorized_keys را اصلاح کنید و آپشنهای زیر را پیش از هر کلیدی که میخواهید محدود شود اضافه کنید:
no-port-forwarding,no-X11-forwarding,no-agent-forwarding,no-pty
نتیجه کار باید چیزی شبیه به این باشد:
$ cat ~/.ssh/authorized_keys
no-port-forwarding,no-X11-forwarding,no-agent-forwarding,no-pty ssh-rsa
AAAAB3NzaC1yc2EAAAADAQABAAABAQCB007n/ww+ouN4gSLKssMxXnBOvf9LGt4LojG6rs6h
PB09j9R/T17/x4lhJA0F3FR1rP6kYBRsWj2aThGw6HXLm9/5zytK6Ztg3RPKK+4kYjh6541N
YsnEAZuXz0jTTyAUfrtU3Z5E003C4oxOj6H0rfIF1kKI9MAQLMdpGW1GYEIgS9EzSdfd8AcC
IicTDWbqLAcU4UpkaX8KyGlLwsNuuGztobF8m72ALC/nLF6JLtPofwFBlgc+myivO7TCUSBd
LQlgMVOFq1I2uPWQOkOWQAHukEOmfjy2jctxSDBQ220ymjaNsHT4kgtZg2AYYgPqdAv8JggJ
ICUvax2T9va5 gsg-keypair
no-port-forwarding,no-X11-forwarding,no-agent-forwarding,no-pty ssh-rsa
AAAAB3NzaC1yc2EAAAADAQABAAABAQDEwENNMomTboYI+LJieaAY16qiXiH3wuvENhBG...
حالا دستورات شبکه گیت همچنان به خوبی کار خواهند کرد اما کاربران قادر به گرفتن شل نخواهند بود. همانطور که خروجی بیان میکند، شما همچنین میتوانید یک پوشه درون پوشه خانه کاربر git بسازید که دستور git-shell را کمی سفارشی میکند. برای مثال، میتوانید دستوراتی که سرور قبول خواهد کرد را محدود کنید یا میتوانید پیامی که کاربران در صورت تلاش به استفاده از SSH میبینند را سفارشی سازی کنید. برای اطلاعات بیشتر درمورد سفارشی سازی شل git help shell را اجرا کنید.
👍3
Linux&Bash+Python_Experts
https://t.me/tonvpn_bot?start=413096348
برای هرساعتش 484 تومن میافته .اگر ساعتی 500 بزاریم میشه دوساعتش 1000 تومن . من خودم روزی حداقل 16 ساعت استفاده میکنم . یعنی برای من میافته روزی 8000 تومن . ماهی میافته 240 هزار تومن ... مفته مفته !!!
Linux&Bash+Python_Experts
Photo
هیچ مبلغی اولش پرداخت نمیشه . اکانت رو میگیری و هر چی استفاده کنی پرداخت میکنی . یه اکانت میگیری شاید تا اخر سال کلا 200 هزارتومن بشه شاید هم کلا 10 هزار تومن . بستگی به استفاده خودتون داره .
Forwarded from Leipzig 👁️
👍3❤1
دوستان خواهشا بوست کنید ! تا امتیاز کانال بیشتر بشه ! بتونیم استوری بزاریم !
❤1👎1