Пример размещения файла в корневом каталоге

SSH

ssh user@yoursite.com (заходим на наш хостинг)

cd ./public_html (переходим в каталог где лежит сайт)
touch 349058673490563503.code (создаем пустой файл)
exit (выходим)

FTP

на локальном компьютере в консоли создаем файл
touch 349058673490563503.code

ftp (вызываем ftp)

ftp> open yoursite.com (открываем ftp к хостингу)
Connected to yoursite.com.

Name (yoursite.com:user): ftpuser (вводим имя ftp пользователя)
331 Password required for ftpuser

Password: (вводим пароль ftp пользователя)
230 User ftpuser logged in
Remote system type is UNIX.
Using binary mode to transfer files.

ftp> cd public_html (переходим в каталог где лежит сайт)
250 CWD command successful

ftp> put 349058673490563503.code (заливаем созданный локальный файл на ftp)
local: 349058673490563503.code remote: 349058673490563503.code
500 Illegal PORT command

Если вылезла ошибка 500 — переходим в пассивный режим

ftp> passive (перешли в пассивный режим)
Passive mode on.
ftp> put 349058673490563503.code (выкладываем заново)
local: 349058673490563503.code remote: 349058673490563503.code
150 Opening BINARY mode data connection for 349058673490563503.code
226 Transfer complete

ftp> ls (смотрим список файлов и проверяем, что там есть наш файл)
150 Opening ASCII mode data connection for file list
drwxr-xr-x 4 ftp ftp 4096 Jul 12 10:13 .
drwx—x—x 8 ftp ftp 4096 Jun 9 2011 ..
-rw-r—r— 1 ftp ftp 0 Jul 12 10:13 349058673490563503.code
-rwxr-xr-x 1 ftp ftp 515 May 8 2007 400.shtml
-rwxr-xr-x 1 ftp ftp 515 May 8 2007 401.shtml
-rwxr-xr-x 1 ftp ftp 515 May 8 2007 403.shtml
-rwxr-xr-x 1 ftp ftp 515 May 8 2007 404.shtml
-rwxr-xr-x 1 ftp ftp 515 May 8 2007 500.shtml

ftp> bye (заканчиваем сессию)

P.S. для пользователей windows в качестве ssh клиента рекомендуем использовать putty, в качестве ftp — filezilla