دانلود یک فایل 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 بهش متصل شد و همه اکانتهاشم حذف کردم نمیشه با سرور به سرور فایل را اورد میشه اون فایل رو دانلود کرد ؟ و روش این کار
ار اساتید و همکاران محترم راهنمایی میخواستم
پاسخ : دانلود یک فایل tar.gz از سرور از طریق SSH لطفا راهنمایی کنید
سلام
میتونی به فایل ها با ssh explorer و یا winscp دسترسی داشته باشد
سپاس
پاسخ : دانلود یک فایل tar.gz از سرور از طریق SSH لطفا راهنمایی کنید
نیازی به سی پنل نیست براحتی میتونید ببرید تو روت پیج از همونجا فایل رو در سرور جدید ویگت کنید باید یکم دستورات لینوکسی بلد باشید
پاسخ : دانلود یک فایل tar.gz از سرور از طریق SSH لطفا راهنمایی کنید
دوست عزیز تا بحال با اینها کار نکردم میشه توضیح بدین من فعلا دسترسی root رو با SSH دارم
---------- Post added at 12:42 AM ---------- Previous post was at 12:40 AM ----------
نقل قول:
نوشته اصلی توسط
m.hoseynpur
نیازی به سی پنل نیست براحتی میتونید ببرید تو روت پیج از همونجا فایل رو در سرور جدید ویگت کنید باید یکم دستورات لینوکسی بلد باشید
من الان دسترسی به یک سرور دیگه دارم لطفا دستوراتشو بگین تا وارد کنم ممنون میشم
پاسخ : دانلود یک فایل tar.gz از سرور از طریق SSH لطفا راهنمایی کنید
نقل قول:
نوشته اصلی توسط
iranwebshop
دوست عزیز تا بحال با اینها کار نکردم میشه توضیح بدین من فعلا دسترسی root رو با SSH دارم
دوست عزیز برای کپی فایلها از دستور زیر استفاده کنید
شاخه روت پیج هم معلومه کجاست و ... براحتی میتونید ببریدش با ای پی ادرس سرور دانلود کنید فایلو.باز اگر خیلی مبتدی هستید اطلاعاتو بفرستید براتون انجام بدم دیگه واضح تر نمیشه توضیح داد
پاسخ : دانلود یک فایل tar.gz از سرور از طریق SSH لطفا راهنمایی کنید
نقل قول:
نوشته اصلی توسط
atilnic
سلام
میتونی به فایل ها با ssh explorer و یا winscp دسترسی داشته باشد
سپاس
من SSH explorer من Winscp رو دارم و ازشون استفاده هم میکنم اما گزینه ترانسفر سرور به سرور نداره میشه بگین چظوری ؟
پاسخ : دانلود یک فایل tar.gz از سرور از طریق SSH لطفا راهنمایی کنید
به شما پیشنهاد می کنم برای انتقال از دستور rsync استفاده کنید تا فایل ها در بهترین حالت منتقل میشه .
پاسخ : دانلود یک فایل 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
این روش در انتقال سرور به سرور فایل بک آپ به شما کمک میکند و بسیار سریع و آسان برای شما خواهد بود
پاسخ : دانلود یک فایل 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 رو همین سرور هست شاید بتونم فایلها رو دانلود کنم البته فایلها رو هم به پوشه همین دومین منتقل کنم به نظر شما جواب میده ؟
پاسخ : دانلود یک فایل tar.gz از سرور از طریق SSH لطفا راهنمایی کنید
بسیار عالی . بله این راه حل هم کاملا عملی است . ( البته دقت نمایید دسترسی web به دایرکتوری های حساس سرور خود ندهید و تنها دسترسی را به home/username محدود نمایید )
توصیه میشود قبل از ایجاد هرگونه تغییر در فایل httpd.conf یک نسخه پشتیبان از آن تهیه نمایید ، با دستور زیر میتوانید این کار را انجام دهید :
cp /etc/httpd/conf/httpd.conf httpd.conf.bak