top of page

Command Prompt FTP

WHAT IS IT?

  • To connect to another computer using FTP at the MS-DOS prompt, command line, or Linux shell type FTP and press Enter.

  • Once in FTP, use the open command to connect to the FTP server, as shown in the example below.

  • In the below example, I entered IP address of where you are connecting. An example would be open 192.168.1.124

  • Once connected, a username and password prompt will appear.

  • Once these credentials have been entered, the server allows you to browse, send, or receive files, depending on your rights.

  • Some servers may also allow anonymous logins using guest or an e-mail address.

FTP Commands

  •  Typing -help or a ? will list the commands available to you.

  • Below is a general description of FTP commands available in the Windows command line FTP command.

Connect using FTP

Step 1

  • Before connecting to FTP server, we need to configure an FTP server on our local server.

  • I have already configured an FTP server in IIS (Internet Information Server).

  • You can find here.

  • Open Command Prompt.

  • Type ftp 192.168.0.124

  • Press Enter.

Type this in command prompt (FTP client)

Step 2

  • Enter the username and password of FTP server.

  • Here I configured with an anonymous server.

  • So enter anonymous in User; and email id or leave it blank in Password > Enter.

  • You will be logged in to the server.

User: Anonymous

Password: (none)

Step 3

  • There is another way of connecting to the FTP server.

  • The anonymous connection allows connecting without username and password.

  • Type -n before IP to anonymous which does not ask for password and user id.

  • It has some limitations.

Send and receive a file in FTP:

  • To get files from the server onto your computer.

  • Use the get command as shown in the example below. 

  • To send a file, use put command followed by file name.

  • Eg. put Screenshot_4.jpg > Enter.

get command 

​

​

​

​

​

put command

  • To get files from the server onto your computer.

  • Use the get command as shown in the example below. 

  • To send a file, use put command followed by file name.

  • Eg. put Screenshot_4.jpg > Enter.

Local Computer

FTP Server

get command 

​

​

​

​

​

put command 

​

​

​

​

​

  • The command for sending or receiving the file over command prompt is case sensitive.

  • Below images shows that the sending of an image file named "Screenshot_4.jgp".

  • We tried with the wrong filename and without file extension, it did not work.

"Put" command for transfer fine to FTP server.

Filename is case sensitive and with file extension.

Screenshot_4.jpg (File name)

FTP file lookup in Command prompt and web browser:

  • Use dir command to see the all the files and folders available in the FTP server.
  • To change to the directory use cd "Folder name".

  • The image in left shows the files on FTP server in Command Prompt.

  • And the image in right shows the same files available in same FTP server but access in a browser.

FTP files in Command Prompt

FTP files in Web Browser

  • The default current directory is C:\ in FTP client.

  • To change the local current directory type lcd "Full path".

  • By doing so we can get and send the file between our local directory to FTP server.

lcd "Local Path" : for changing the current local directory.

Change the transfer mode

  • In command prompt the default file transfer mode is ASCII.

  • The files are converted to ascii character and vice versa.

  • To change the medium type binary in command line > use get or set.

  • For better transmission we use binary mode.

for changing the transfer medium form ASCII to BINARY

binary :

Closing the connection:

  • In closing the connection to the FTP server, there are different commands available such as:  close/bye/disconnect/exit.

close/bye/dissconnect/exit 

To dissconnect FTP server.

  • We can type ftp > enter > open > ip > user id > password  to connect FTP server.

  • FTP is not an encrypted transmission, which means any data sent over it, including your username and password, could be read by anyone who may intercept your transmission. 

  • If you're wanting a more secure transmission, we suggest using SFTP.

Another way to connect 

bottom of page