How do I set up and connect to an SFTP server using the Windows Command Prompt?

Here we can see, “How do I set up and connect to an SFTP server using the Windows Command Prompt?”

Install Serv-u FTP Server

  • To be able to configure your own SFTP server, you must first install it.
  • Go to this URL to get the Serv-U FTP server.
  • You can either download the free trial by clicking the appropriate button or purchase the product by clicking the supplied option, which we strongly advise.
  • You will receive a zip file containing the installer when the download is complete, whatever option you choose.
  • So, unzip the file and then start the installation. The installation procedure is straightforward; follow the on-screen prompts to complete it.
  • Make sure the option to install Serv-U as a system service is selected during the setup.
  • In the end, you’ll be prompted to add Serv-U as an exception; tick the box and then click Next.
  • You are now finished with the installation and have successfully installed an SFTP server on your PC.

Configuring Serv-U FTP Server

It’s time to configure the Serv-U FTP server now that we’ve completed the installation. The Serv-U Management Console makes the process seem nice and easy to use. Carry on with the server configuration.


Creating a Domain

  1. First and foremost, the Serv-U Management Console should open automatically after you complete the setup wizard. If it doesn’t appear, go ahead and search for it in the Start Menu.
  2. When you first use the management interface, you will be prompted to create a domain. Select the Yes option.
  3. You may also define a domain by clicking the New Domain button on the left-hand side.
  4. The Domain Wizard will be launched as a result of this action. First and foremost, give the domain a name and a description.
  5. Choose whether the domain will be used for file transfer or file sharing on the Domain Type page. Next should be selected.
  6. You will now be directed to the File Sharing tab if you select the File Sharing option. Here, enter the domain URL to be utilized and select the file-sharing directory from the drop-down menu.
  7. Make sure the Utilize Secure URL checkbox is checked if you want to use HTTPS.
  8. In addition, click the Configure SMTP box and input the relevant details if you want the server to send emails for email alerts and events that use email actions.
  9. If you choose the File Transfer option, the Protocols screen will appear instead. Choose the protocols that will be utilized, as well as the ports that will be used. Then press the Next button.
  10. The SFTP server will listen for connections on all available IPv4 and IPv6 addresses by default; however, you can change this later via the Domain Details page’s Listeners tab.
  11. On the Encryption screen, if you picked File Transfer, you can select the password encryption mode. Tick the Allow users to recover passwords box if you want to allow password recovery through the HTTP login page.
  12. Finally, when you’ve completed everything, click the Finish button.

Create a User Account

  1. When you create your first domain, you should be asked to create a user account immediately. Select the Yes option. When prompted to use the wizard, select Yes.
  2. First and foremost, supply the user account’s login ID. You can also provide your name and email address. Next should be selected.
  3. You’ll be prompted to create a password on the next screen. You can opt to use the password that is automatically generated for you or create your own. Click the User must change password at the next login checkbox if you want the user to change their password on their next login. Next should be selected.
  4. After that, you must select the User’s home directory. After the user has successfully logged in, this is where they will be placed. You can also utilize the option provided to lock the user to their home directory. You can use the percent HOME percent macro to add the login ID to the path when giving the home directory.
  5. Finally, on the last screen, you’ll be asked to select the User’s Access Rights.
  6. If you want the user to be able to browse and download files, give him Read-Only Access. On the other hand, choose Full Access if you want to provide the complete User power over their home directory’s files and folders.
  7. Then, to add the User, click the Finish button.
  8. You can also add more people to the Users page by clicking the Add button.

Connect to the SFTP Server from Windows Command Prompt

  1. To begin, locate a command prompt window in the Start Menu and launch it.
  2. To connect to your SFTP server, open it and run the following command. Make sure you substitute your user account and domain name for the User and domain, respectively. After that, press the Enter key.
sftp user@domain

3. After that, you’ll be prompted to enter the user account’s password. Use the password you created earlier in the User Account process to log in.

4. The prompt will change to “sftp>” once you connect to the SFTP server.

5. Now type help and hit Enter to view a list of all the commands available.

6. You can use these commands to interact with the server; for example, the get command can download a file.


I hope you find this advice to be helpful. Please use the form below if you have any queries or comments.

User Question: 

How can I use the command prompt to access SFTP?

Type the username and remote hostname or IP address at the command prompt to begin an SFTP session. After successful authentication, you’ll see a shell with an sftp> prompt.

How can I use Windows to connect to an SFTP server?

Select “SFTP” as the protocol in WinSCP. If you’re testing the PC where you installed OpenSSH, type “localhost” in the hostname field. To allow the software to connect to the server, you’ll need to enter your Windows account and password.

Is there an SSH client in Windows 10?

In Windows Terminal, you can utilize the built-in SSH client in Windows 10. In this tutorial, you’ll learn how to set up a profile in Windows Terminal that uses SSH.

Have trouble connecting to an SFTP server?

Your SFTP client should be restarted. This will clear any password caching your client is doing. Your client should be uninstalled and then reinstalled. If you can’t access your server using SSH, password authentication may have been deactivated, and you’ll have to enable it.


What is the Windows SFTP server?

SFTP Server is the receiver’s final destination for secure file transfers during a message exchange through SSH (Secure Shell) to access all shell accounts on a remote SFTP server. SSH File Transfer Protocol is the full name of this protocol, which is part of the SSH protocol family.

When an SFTP connection is refused, what happens if the FTP port is knocked?

Connections. Use When an SFTP connection is denied, knock the FTP port to have WinSCP try to detect if the server supports the FTP protocol1 if the SFTP connection fails. This is to assist new users unaware that WinSCP uses the SFTP protocol by default (contrary to most other file transfer clients).

Is the port used by SFTP and SSH the same?

Because SFTP is an SSH subsystem, it operates on whatever port the SSH daemon is listening on, customizable by the administrator. SFTP runs on port 22 by default, although it can be modified to run on almost any port. SSH connections are often made through port 22.

What is an SFTP server, exactly?

The SSH File Transfer Protocol (SFTP) server is paired with a receiver or a destination during message exchange. A server can be linked to several destinations or receivers, but each destination or receiver can only be linked to one server.

Leave a Comment