من فقط از طریق ssh به سرور درسترسی دارم
آیا دستوری در ssh وجود داره که به یک ftp در یک سرور دیگه کانکت بشم و یک فایل 700 مگی را به اون سرور بفرستم؟
نمایش نسخه قابل چاپ
من فقط از طریق ssh به سرور درسترسی دارم
آیا دستوری در ssh وجود داره که به یک ftp در یک سرور دیگه کانکت بشم و یک فایل 700 مگی را به اون سرور بفرستم؟
سلام
برای انتقال فایل از یک سرور و به سرور دیگر معمولا از دستور wget استفاده می شود. که بعد از وارد شدن به SSH دستور wget را به طریق زیر وارد می کنیم.
به طور مثال فایل phpini.txt را از سایت test.com از طریق زیر در سرور دانلود می کنیم.
wget http://test.com/phpini.txt
راه دوم انتقال مستقیم از ssh
باید وارد ssh بشید و رابط mc رو نصب کنید
کد نصب
yum install mc
بعد از نصب با نوشتن خط فرمان mc وارد محیط root سرور خواهید شد بعد فایل مورد نظر رو انتخاب کنید از طریق کلیک راست بعد کلید f2 را بزنید گزینه انتقال به سرور دیگر را انتخاب کنید
باز هم راهای دیگری دارد
موفق باشبد
سلام
میتونی از نرم افزار winscp استفاده کنی.
شما اگه بخواید از طریق ssh فایل منتقل کنید . اصطلاحا میگن sftp و دقیقا مثل ftp می تونید باهاش کار کنید .
که البته Secure شده هست یعنی Encrypt می کنه اطلاعات رو .
سربلند باشید .
میتونی از طریق ssh وصل شین و
ftp رو فعال کنید
و با ftp فایل ها رو جابه جا کنی
وقتی روی copy file to remote host میزنم میگه: To which host
آدرس ftp رو میدم سوال کدام دایرکتوری، بعدش هر چی میزنم خطا میده.
میشه مراحلش رو توضیح بدین
سرچ کردم چیزی دستگیرم نشد.
چجوری لطفا مثال بزنید
ftp کار میکنه مثلا با برنامه cuteftp متونم دانلود و آپلود کنم ولی وقتی می خوام از این هاست به اون یکی هاست کپی کنم خطا میده!
برنامه filezilla رو نصب کنید
موقع لوگین port رو به جای 21 که ftp هست 22 قرار بدید که port برای ssh هست .
بقیه کارها دقیقا مثل ftp هست .
این کار رو با بقیه نرمافزار های ftp هم میتونید انجام بدید !
کپی یک فایل از سرور به سرور دیگر
scp /home/me/Desktop/file.txt root@IP:/home/
کپی یک فایل از سرور دیگر به سرور
scp root@IP:/home/remote_user/Desktop/file.txt /home/me/