How can I upload web pages or other files?

Good question. There are three methods of doing so:

Method 1: Port Forwarding

I hope to eventually expand this into a section with screenshots and stuff, but right now I'm just trying to get the general skeleton done. Here's a quick rundown on how to do it:

  1. Obtain an ssh program that supports port forwarding.
  2. Tell your ssh program to forward local port 21 to remote host:port yip.org:21.

  3. If you do not already have an ssh connection open to yip.org, connect now.
  4. This is the part that a lot of people find confusing. Tell your FTP software to connect to localhost or 127.0.0.1. You may also have to tell your FTP software to run in passive mode.

The advantage of using port forwarding to transfer files is that your cracked webcam software from 1993 or your drag 'n drop commercial FTP software you paid good money for will work with this. The disadvantages are: 1) many ssh programs are buggy and will hold onto their forwarded ports after they are closed, forcing you to reboot before being able to use the forward again. Symptoms of this are usually connection attempts that hang, or "Connection refused" error messages. 2) Only the login info will be private - the files transferred can be seen by anyone watching the traffic. This is generally ok as long as you're uploading webpages or other non-sensitive information.

As a side note, yip.org also offers ftp-only accounts that can be restricted to a certain directory. If you simply must use unencrypted ftp, please contact us and we'll hook you up with one.

Method 2: sftp

Please take a look at this web page.

Method 3: Secure Copy (scp)

Download the YIP copier, or please take a look at this web page.

Note: Problems have been reported with the YIP copier installer under Windows ME, but apparently it works if you install it manually. Update: Problems have also been reported under Windows XP as well.

This section is a work in progress.

Return to the Windows section.