استفاده از دستور ftp در ssh و انتقال فایل از ftp سرور به سرور در ssh پرینت

  • 32

آموزش در CentOS انجام شده.

خب ،

1- ابتدا وارد SSH سرور شوید.
2- وارد سرور FTP بک آپ شوید:
(به جای SERVER آدرس سرور بک آپ را وارد کنید.)

root@server(~)$ftp SERVER

3- در قسمتی که خواسته شده ، کلمه کاربری خودتون برای اف تی پی سرور رو وارد کنید :
(به جای USER-NAME کد کاربری خود را وارد کنید)

Name (backup.server.net:root): USER-NAME

4- در قسمت خواسته شده برای رمز عبور ، به جای PASSWORD رمز خود را وارد کنید.
Password: PASSWORD
شکل کلی این دستورات تا اینجا به اینصورت خواهد بود
------------------------------
root@server(~)$ftp backup.server.net
Connected to backup.server.net ().
220---------- Welcome to Pure-FTPd [TLS] ----------
220-You are user number 4 of 50 allowed.
220-Local time is now 05:05. Server port: 21.
220-IPv6 connections are also welcome on this server.
220 You will be disconnected after 15 minutes of inactivity.
Name (backup.server.net:root): USER-NAME
331 User USER-NAME OK. Password required
Password: PASSWORD
230-User USER-NAME has group access to: backup
230-OK. Current restricted directory is /
230 0 Kbytes used (0%) - authorized: 81920000 Kb
Remote system type is UNIX.
Using binary mode to transfer files.
ftp>

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

حال ادامه ی ماجرا:

5- لیست کردن محتویات :

ftp> nlist

خروجی:

ftp> nlist
227 Entering Passive Mode ()
150 Accepted data connection
.
..
.ftpquota
cpbackup
226-Options: -a
226 4 matches total
ftp>

6- ورود به شاخه ی مورد نظر:
(در اینجا cpbackup(

ftp> cd cpbackup


7- دوباره میتوانید لیست بگیرید :

ftp> nlist
227 Entering Passive Mode ()
150 Accepted data connection
.
..
daily
monthly
weekly
226-Options: -a
226 5 matches total

8- همین طور که میبینید ما 3 شاخه داریم.
برای مثال وارد یکی از انها میشویم و لیست میگیریم از محتویات:

ftp> cd daily
250 OK. Current directory is /cpbackup/daily
ftp> nlist
227 Entering Passive Mode ()
150 Accepted data connection
.
..
someuser.tar.gz
.
.
.
...
226-Options: -a
226 19 matches total
ftp>


9- خب حال میخواهیم یک بک آپ را بریزیم روی سرور :
(به جای FILENAME اسم فایل مورد نظر را وارد کنید)

ftp> mget FILENAME

مثال :

ftp> mget someuser.tar.gz
mget someuser.tar.gz? y
227 Entering Passive Mode ()
150-Accepted data connection
150 204.2 kbytes to download
226-File successfully transferred
226 0.059 seconds (measured here), 3.40 Mbytes per second
209079 bytes received in 0.069 secs (3e+03 Kbytes/sec)
ftp>


10- خب ، کار تمام است.
حال فایل شما به سرور منتقل شده است و شما میتوانید از فایل بک آپ هر گونه صلاح میدانید استفاده نمایید.


نکته : فایلی که گرفته شده در مسیر جاری که در SSH وارد سرور FTP شدید ذخیره شده است.


آیا این پاسخ به شما کمک کرد؟

« برگشت