-
December 9th, 2011, 00:26
#1
عضو انجمن
دانلود یک فایل tar.gz از سرور از طریق SSH لطفا راهنمایی کنید
سلام
ما کل اکانتهای یک سرور را منتقل کردیم وسرور قبلی رو تحویل دادیم اما یک فایل 7.gig از یکی از سایتها کامل کپی نشده
وقتی دستور tar -zxvf uploads.tgz رو در SSH میزنیم بعد از 20 دقیقه که همه عکسها extract شد پیغام زیر میاد
tar: Unexpected EOF in archive
tar: Error is not recoverable: exiting now
2 تا سوال داشتم
1-ایا میشه همین فایل رو درست extract کرد و راهش چیه
2-من کل پوشه و یک فایل کاملتر دارم در سرور قبلی اما لیسنس cpanel تموم شده و فقط میشه از طریق SSH بهش متصل شد و همه اکانتهاشم حذف کردم نمیشه با سرور به سرور فایل را اورد میشه اون فایل رو دانلود کرد ؟ و روش این کار
ار اساتید و همکاران محترم راهنمایی میخواستم
ویرایش توسط iranwebshop : December 9th, 2011 در ساعت 00:39
-
-
December 9th, 2011 00:26
# ADS
-
December 9th, 2011, 00:38
#2
عضو انجمن
پاسخ : دانلود یک فایل tar.gz از سرور از طریق SSH لطفا راهنمایی کنید
سلام
میتونی به فایل ها با ssh explorer و یا winscp دسترسی داشته باشد
سپاس
-
تعداد تشکر ها از atilnic به دلیل پست مفید
-
December 9th, 2011, 00:40
#3
پاسخ : دانلود یک فایل tar.gz از سرور از طریق SSH لطفا راهنمایی کنید
نیازی به سی پنل نیست براحتی میتونید ببرید تو روت پیج از همونجا فایل رو در سرور جدید ویگت کنید باید یکم دستورات لینوکسی بلد باشید
-
تعداد تشکر ها از m.hoseynpur به دلیل پست مفید
-
December 9th, 2011, 00:42
#4
عضو انجمن
پاسخ : دانلود یک فایل tar.gz از سرور از طریق SSH لطفا راهنمایی کنید
دوست عزیز تا بحال با اینها کار نکردم میشه توضیح بدین من فعلا دسترسی root رو با SSH دارم
---------- Post added at 12:42 AM ---------- Previous post was at 12:40 AM ----------

نوشته اصلی توسط
m.hoseynpur
نیازی به سی پنل نیست براحتی میتونید ببرید تو روت پیج از همونجا فایل رو در سرور جدید ویگت کنید باید یکم دستورات لینوکسی بلد باشید
من الان دسترسی به یک سرور دیگه دارم لطفا دستوراتشو بگین تا وارد کنم ممنون میشم
-
-
December 9th, 2011, 00:43
#5
پاسخ : دانلود یک فایل tar.gz از سرور از طریق SSH لطفا راهنمایی کنید

نوشته اصلی توسط
iranwebshop
دوست عزیز تا بحال با اینها کار نکردم میشه توضیح بدین من فعلا دسترسی root رو با SSH دارم
دوست عزیز برای کپی فایلها از دستور زیر استفاده کنید
شاخه روت پیج هم معلومه کجاست و ... براحتی میتونید ببریدش با ای پی ادرس سرور دانلود کنید فایلو.باز اگر خیلی مبتدی هستید اطلاعاتو بفرستید براتون انجام بدم دیگه واضح تر نمیشه توضیح داد
-
تعداد تشکر ها از m.hoseynpur به دلیل پست مفید
-
December 9th, 2011, 01:03
#6
عضو انجمن
پاسخ : دانلود یک فایل tar.gz از سرور از طریق SSH لطفا راهنمایی کنید

نوشته اصلی توسط
atilnic
سلام
میتونی به فایل ها با ssh explorer و یا winscp دسترسی داشته باشد
سپاس
من SSH explorer من Winscp رو دارم و ازشون استفاده هم میکنم اما گزینه ترانسفر سرور به سرور نداره میشه بگین چظوری ؟
-
-
December 9th, 2011, 01:27
#7
پاسخ : دانلود یک فایل tar.gz از سرور از طریق SSH لطفا راهنمایی کنید
به شما پیشنهاد می کنم برای انتقال از دستور rsync استفاده کنید تا فایل ها در بهترین حالت منتقل میشه .
-
تعداد تشکر ها از mahosseini به دلیل پست مفید
-
December 9th, 2011, 01:32
#8
پاسخ : دانلود یک فایل tar.gz از سرور از طریق SSH لطفا راهنمایی کنید
در مورد سوال اول شما :
پیام خطا tar: Unexpected EOF in archive به شما میگویند که ابزار tar انتظار رسیدن به علامت تمام شدن فایل EOF - end of file را در این زمان نداشته و به طور کلی نشان دهنده این میباشد که archive شما ناقص است ، ولی همچنان اطلاعات قابل استفاده ای از آن را میتوان extract کرد . و عمل extract شما کامل انجام شده .
در مورد سوال بعدی شما :
دوستان موارد صحیح و کاربری را ذکر کردند .
ضمنا شما میتوانید با استفاده از FTP دانلود را انجام دهید .
راه حل آسان تر هم راه حل m.hoseynpur عزیز است . فایل خود را به پوشه public_html یک کاربر که امکان دانلود از آن وجود دارد انتقال دهید و سپس از آن دانلود فرمایید .
به عنوان مثال کاربر شما با نام username و دامین username.com
فایل بک آپ شما با نام backup.tar و در پوشه home/
با دستور زیر فایل backup.tar فرضی را به public_html یوزر انتقال دهید :
cp /home/backup.tar /home/username/public_html
chmod 644 /home/username/public_html/backup.tar
سپس میتوانید فایل را از لینک زیر و از وب سایت کاربر خود دانلود نمایید :
username.com/backup.tar
این روش در انتقال سرور به سرور فایل بک آپ به شما کمک میکند و بسیار سریع و آسان برای شما خواهد بود
---------- Post added at 01:32 AM ---------- Previous post was at 01:31 AM ----------
در مورد سوال اول شما :
پیام خطا tar: Unexpected EOF in archive به شما میگویند که ابزار tar انتظار رسیدن به علامت تمام شدن فایل EOF - end of file را در این زمان نداشته و به طور کلی نشان دهنده این میباشد که archive شما ناقص است ، ولی همچنان اطلاعات قابل استفاده ای از آن را میتوان extract کرد . و عمل extract شما کامل انجام شده .
در مورد سوال بعدی شما :
دوستان موارد صحیح و کاربری را ذکر کردند .
ضمنا شما میتوانید با استفاده از FTP دانلود را انجام دهید .
راه حل آسان تر هم راه حل m.hoseynpur عزیز است . فایل خود را به پوشه public_html یک کاربر که امکان دانلود از آن وجود دارد انتقال دهید و سپس از آن دانلود فرمایید .
به عنوان مثال کاربر شما با نام username و دامین username.com
فایل بک آپ شما با نام backup.tar و در پوشه home/
با دستور زیر فایل backup.tar فرضی را به public_html یوزر انتقال دهید :
cp /home/backup.tar /home/username/public_html
chmod 644 /home/username/public_html/backup.tar
سپس میتوانید فایل را از لینک زیر و از وب سایت کاربر خود دانلود نمایید :
username.com/backup.tar
این روش در انتقال سرور به سرور فایل بک آپ به شما کمک میکند و بسیار سریع و آسان برای شما خواهد بود
-
تعداد تشکر ها ازOnline24 به دلیل پست مفید
-
December 9th, 2011, 01:48
#9
عضو انجمن
پاسخ : دانلود یک فایل tar.gz از سرور از طریق SSH لطفا راهنمایی کنید
دوست عزیز Online24 با تشکر از توضیحاتتون اما من تمامی کاربران رو حذف کردم
فعلا دارم به این فکر میکنم که در پوشه home یک پوشه ایجاد کنم و بعد در فایل etc/httpd/httpd.cnf فایل را باز کرده و اسم پوشه را با توضیحات
<VirtualHost 666666666:8888>
ServerName 66666.com
ServerAlias *.6666666.com
DocumentRoot /home/666666666a/public_html
در ج کنم بعد هم دستور service httpd restart رو اجرا کنم چون این دومین هنوز dns رو همین سرور هست شاید بتونم فایلها رو دانلود کنم البته فایلها رو هم به پوشه همین دومین منتقل کنم به نظر شما جواب میده ؟
-
-
December 9th, 2011, 01:56
#10
پاسخ : دانلود یک فایل tar.gz از سرور از طریق SSH لطفا راهنمایی کنید
بسیار عالی . بله این راه حل هم کاملا عملی است . ( البته دقت نمایید دسترسی web به دایرکتوری های حساس سرور خود ندهید و تنها دسترسی را به home/username محدود نمایید )
توصیه میشود قبل از ایجاد هرگونه تغییر در فایل httpd.conf یک نسخه پشتیبان از آن تهیه نمایید ، با دستور زیر میتوانید این کار را انجام دهید :
cp /etc/httpd/conf/httpd.conf httpd.conf.bak
ویرایش توسط Online24 : December 9th, 2011 در ساعت 01:59
-
تعداد تشکر ها از Online24 به دلیل پست مفید