هاست لینوکس با دسترسی shell جهت مصرف شخصی

hojjats

New Member
تحقیقات من نشون داد که (!) حتی lxadmin هم خودش دسترسی شل رو به طور مستقیم نمی‌ده. در واقع تنها کنترل پنلی که من پیدا کردم که دسترسی مستقیم شل بده، H-Sphere بود. البته ممکنه که صاحب یک هاستینگ بتونه فارغ از محیط کنترل پنلش، به یک کاربر دسترسی شل مستقیم بده که بحثش جداست.
 

hojjats

New Member
تحقیقات جدیدتر من نشون می‌ده که وقتی از طریق Plesk دسترسی شل فعال شه، نیازی به این که از طریق صفحهٔ وب از دسترسی غیر مستقیم استفاده بشه نیست! در واقع دسترسی مستقیم هم فعال می‌شه! تازه در تجربهٔ از مال H-Sphere هم بهتر بود، چون به خود bash دسترسی پیدا کردم (روی هاستینگ irdomain). در مورد LxAdmin هم ممکنه که این حالت وجود داشته باشه اما تست نکردم (دسترسی بهش ندارم).
 

LoveLife

Banned
یه توصیه
کاری ندارم از کدوم هاستینگ خرید می کنی
از رسللر خرید نکن
یا علی
 

hojjats

New Member
یه توصیه
کاری ندارم از کدوم هاستینگ خرید می کنی
از رسللر خرید نکن
یا علی
توصیه درستی هستش. در واقع برای سایت‌های جدی و مهم من هرگز از reseller خرید نمی‌کنم. گرچه، در مورد چنین سایت‌هایی من اصولا اکانت مشترک هم خریداری نمی‌کنم بلکه VPS می‌گیرم. راستی کسی که VPS با قیمت مناسب بفروشه سراغ ندارید؟
 

PadinaWebGroup

Active Member
راستی کسی که VPS با قیمت مناسب بفروشه سراغ ندارید؟

گروه اينترنتي پادينا با بيش از 3 سال سابقه فعاليت...

براي وي پي اس و ... با ياهو اي دي من در تماس باشيد.
Y! : Designer977
 

hojjats

New Member
چه سریع جواب‌ها می‌رسن از راه! رفتم که باز به سایت پادنا سر بزنم...
 

PadinaWebGroup

Active Member
راستی کسی که VPS با قیمت مناسب بفروشه سراغ ندارید؟

گروه اينترنتي پادينا با بيش از 3 سال سابقه فعاليت...

براي وي پي اس و ... با ياهو اي دي من در تماس باشيد.
Y! : Designer977
 

LoveLife

Banned
دوست عزیز اگه قیمت برای شما الویت اوله پارس دیتا رو در نظر نداشته باش
 

hojjats

New Member
دوست گرامی، قیمت یکی از اولویت‌هاست، اما کیفیت کار و نوع خدمات ارائه شده هم مهمه.

مشکل جدی که من دارم اینه که هاست‌های خارجی VPS رو با ماهی حدود ۱۰ دلار می‌دن (بگیر ۱۰ هزار تومن) که هاست‌های ایرانی عین همون رو با حدود ماهی ۵۰ هزار تومن! به علاوه، محدودیت‌های بی‌مزه در هاست‌های ایرانی بیشتره (بیشتر ارائه کنندگان خارجی، به عنوان نمونه محدودیت اندازه database نمی‌ذارن، اما داخلی‌ها می‌ذارن). بنا بر این، ملاحظه می‌کنید که انتخاب من، بین این هست که از یک فروشنده ایرانی VPS بخرم، یا این که از یک فروشنده ایرانی خواهش کنم با کارت اعتباری‌شون برام از یک ارائه کنندهٔ خارجی VPS بخرن! (کاری که می‌دونم دست کم دو تا از فروشنده‌های ایرانی انجام می‌دن).
 

hojjats

New Member
کشف آخر: تمام کنترل پنل‌هایی که دسترسی غیر مستقیم می‌دن (از طریق اپلت جاوا) دسترسی مستقیم هم می‌دن (با username و password هاست) اما ظاهراً هیچ‌کدوم دسترسی از طریق public-private key نمی‌دن. امکاناتی که از طریق شل بهشون دسترسی خواهید داشت خیلی محدودن (حتی tar و php رو هم شامل نمی‌شه چه برسه به mysql و غیره) بنا بر این اگر کارای درست حسابی می‌خواید بکنید باید برید سراغ VPS که گرونه.

از همه کسایی که جواب دادن ممنونم. این تاپیک به جواب رسیده :)
 

parsuite

New Member
با سلام
تمام پلان های پارسوئیت دسترسی Full Shell دارد .
دستورات قابل اجرا :
. ساختن دایرکتوری
. حذف دایرکتوری
. تغییر دایرکتوری
. لیست محتوای دایرکتوری فعلی
. ls sorting
. سایز دایرکتوری
. ساختن فایل
. جابجا کردن فایل
. کپی نمودن فایل
. تغییر نام فایل
. حذف فایل
. یافتن فایل حاوی پترن خاص در نام آن ها
. میزان استفاده از دیسک
. باز کردن آرشیو فایل های زیپ
. چک کردن آپلود صحیح فایل
. دستورات جهت پشتیبانی از UTF8
. دستورات پایه ی SQL

بر روی پلان ها ها شما به 4 نوع Shell دسترسی خواهید داشت :
. bash
. tcsh
. zsh
. ksh

جهت اتصال و اعمال دستورات نیز می توانید از نرم افزار های رایگان :
. PuTTy
. WinSCP
و یا نرم افزار های غیر رایگان :
. SecureCRT
. SftpDrive
, ...
استفاده نمایید

می توانید جزئیات پلان ها را در تاپیک مربوطه ملاحظه نمایید :
- تاپیک مربوطه
برای جزئیات بیشتر نیز می توانید از ساپورت با محاوره ی انگلیسی که مشخصات آن در صورت تقاضا برای شما ارسال می گردد ، استفاده نمایید .

موفق باشید
پارسوئیت
 
آخرین ویرایش:

hojjats

New Member
با سلام
تمام پلان های پارسوئیت دسترسی Full Shell دارد .
دستورات قابل اجرا :
. ساختن دایرکتوری
. حذف دایرکتوری
. تغییر دایرکتوری
. لیست محتوای دایرکتوری فعلی
. ls sorting
. سایز دایرکتوری
. ساختن فایل
. جابجا کردن فایل
. کپی نمودن فایل
. تغییر نام فایل
. حذف فایل
. یافتن فایل حاوی پترن خاص در نام آن ها
. میزان استفاده از دیسک
. باز کردن آرشیو فایل های زیپ
. چک کردن آپلود صحیح فایل
. دستورات جهت پشتیبانی از UTF8
. دستورات پایه ی SQL

بر روی پلان ها ها شما به 4 نوع Shell دسترسی خواهید داشت :
. bash
. tcsh
. zsh
. ksh

جهت اتصال و اعمال دستورات نیز می توانید از نرم افزار های رایگان :
. PuTTy
. WinSCP
و یا نرم افزار های غیر رایگان :
. SecureCRT
. SftpDrive
, ...
استفاده نمایید

می توانید جزئیات پلان ها را در تاپیک مربوطه ملاحظه نمایید :
- تاپیک مربوطه
برای جزئیات بیشتر نیز می توانید از ساپورت با محاوره ی انگلیسی که مشخصات آن در صورت تقاضا برای شما ارسال می گردد ، استفاده نمایید .

موفق باشید
پارسوئیت
ممنون از این که اطلاع دادید. آیا روی پلان‌های شما، برنامه‌های دلخواه هم برای دسترسی شل فعال می‌شن (به طور خاص، Subversion رو می‌خوام)؟
 

parsuite

New Member
نرم افزار Subversion از طریق پانل کنترل و از منوی ابزار مفید قابل نصب است .
http://parsuite.com/panelguide/goodies.html

اتصال به Subversion Repository از چند طریق امکان پذیر است :
با استفاده از svn+ssh
به کاربر svn اجازه می دهد تا به صورت مستقیم از طریق ssh به مخزن متصل شود .
شما باید جهت اتصال یک نام کاربری و رمز عبور ssh تنظیم نمایید . کاربران Subversion تعریف شده در پانل نمی توانند جهت این کار مورد استفاده قرار گیرند و مورد تایید نخواهند بود .
کد:
svn+ssh://{user}@www.yourdomain.ext/home/{user}/svn/{project}

می توانید از نرم افزار TortoiseSVN استفاده نمایید و اتصال از طریق تونل SSH بدین قرار است .

کد:
 Using an SSH tunnel 
[LEFT]This walkthrough assumes username is myname, with a website at [URL="http://www.mysite.com/"]www.mysite.com[/URL], and that the repositories are in ~/svn starting with a project named myproject. You can choose your own directory names. 
Step 1: Create the repository following the Repository section of this guide. Step 2: Download and install [URL="http://wiki.dreamhost.com/Subversion#GUI"]SVN client[/URL] [/LEFT]
Create Session Key 
 
[LEFT]If you don't create the public session key, you will have to type your password in for every action in the browser and for every time TortoiseSVN connects to the server. 
Start in your home directory 
cd ~[/LEFT]
 
[LEFT]Generate the key set using the passphrase of your choice and put the public key in a .ssh directory (note: the name "rsakey" isn't required) 
Write down your passphrase as you will need it later. 
ssh-keygen -b 1024 -t rsa -N SomeLongTextForPassphrase -f rsakey[/LEFT]
 
[LEFT]Create the .ssh folder 
mkdir .ssh
Move the public key inside of the folder and rename it. 
mv rsakey.pub .ssh/authorized_keys
Change permissions on both the folder and file for security. 
chmod 700 .sshchmod 600 .ssh/authorized_keys[/LEFT]
 
[LEFT]Download and install [URL="http://www.chiark.greenend.org.uk/~sgtatham/putty/download.html"]the Putty tools[/URL] (scroll down to the Windows-style installer). This is an SSH client with authentication tools. [/LEFT]
 
[LEFT]Download your "rsakey" file (your private key) from the server to your local machine (the rsakey should be in your home directory). 
Use your Windows FTP client.[/LEFT]
 
[LEFT]Load it into the PuTTYgen tool (puttygen.exe) and enter your passphrase when it asks for it. 
Use SSH-2 (RSA) which will be the default.[/LEFT]
 
[LEFT]Save it as a private key from PuTTYgen in a safe place as rsakey.ppk. [/LEFT]
Setup New Session 

[LIST=1]
[*]Run PuTTY Pageant. Pageant will put an icon of a computer wearing a hat into the System tray.
[*][LEFT]Load a private key into it. Double click on the icon and then click on Private Key File. [/LEFT]
[*][LEFT]Type in the Passphrase. [/LEFT]
[/LIST]
[LIST]
[*]Run Putty and make a new session:
[LIST]
[*][LEFT]Hostname: [URL="http://www.mysite.com/"]www.mysite.com[/URL] [/LEFT]
[*][LEFT]Protocol: SSH [/LEFT]
[*][LEFT]Saved Sessions: mysiteSSH [/LEFT]
[*][LEFT]Connection->Data->auto-login username: myuser [/LEFT]
[*][LEFT]Connection->SSH->preferred protocol: 2 [/LEFT]
[*][LEFT]Connection->SSH->Auth->private key file: path\to\rsakey.ppk [/LEFT]
[/LIST]
[/LIST]
[LIST]
[*][LEFT]Click "Save" on the sessions panel to save this config. [/LEFT]
[/LIST]
[LIST]
[*][LEFT]Open PuTTY if you want to test your session. PuTTY will notice that Pageant is running, retrieve the key automatically from Pageant, and use it to authenticate. You can now open as many PuTTY sessions as you like without having to type your passphrase again. You may get a message saying, "The server's host key is not set in the registry." (Insert what this means here.) [/LEFT]
[/LIST]
[LIST]
[*]Now find your local project directory, and copy what you want to add to Subversion into a temporary directory (let's call it "ImportMe"), organizing it carefully -- it's smart to put your files in a "trunk" directory so that working with new branches and tags later is simple.
[/LIST]
[LIST]
[*][LEFT]Right-click on the ImportMe folder and select "Import..." from the TortoiseSVN submenu. You will be adding everything inside this folder into the root of the "myproject" repository. [/LEFT]
[/LIST]
[LIST]
[*][LEFT]In the import dialog, enter the URL of Repository like this. Replace "mysiteSSH" with the name of your PuTTY stored session and "myusername" with your real username. If you just want a straight SSH tunnel, we'd use [EMAIL="[email protected]"][email protected][/EMAIL] here instead of mysiteSSH: [/LEFT]
[/LIST][LEFT]svn+ssh://mysiteSSH/home/myusername/svn/myproject[/LEFT]

 
 
 
 
 
 
[LEFT]...and click "Okay". This will load your project files into the repository. [/LEFT]
 

[LIST]
[*]Next, check out the files you want to work with into your project directory (but make sure you aren't overwriting files when you check out or you'll get errors). This is the "SVN Checkout..." option in the folder context menu.
[/LIST][LEFT]Everything should be pretty self-explanatory from there on. [/LEFT]

موفق و پیروز باشید
پارسوئیت
 

hojjats

New Member
ممنون. اما چیزی که شما نوشتید راجع به زمانی است که سایت من بخواد «سرور» ساب‌ورژن باشه، در حالی که من می‌خوام که «کلاینت» باشه. منظور این که باید دستوراتی نظیر svn update و غیره رو در خط فرمان اکانت خودم روی سرور اجرا کنم (یا به طریق دیگه اجرا بشن).
 

hojjats

New Member
من با خود Dreamhost تماس گرفتم و اون‌ها گفتند که دسترسی به صورت «کلاینت» هم امکان‌پذیر هست، بدون دریافت هزینه اضافی. تا الان این بهترین shell access ای هست که در هاستینگ مشترک (shared) دیدم!
 

جدیدترین ارسال ها

بالا