Uploading web site files to your web hosting server
The most widely-used protocol designed for transferring files from one machine to another is FTP. FTP stands for File Transfer Protocol. It allows you to design your site on your personal computer and upload it to your host's servers when it is ready. Most FTP clients also allow you to create directories, rename and delete files, and set file permissions.
There are two basic types of FTP access to a web server. First is the password protected FTP that is common for webmasters to utilize for managing their web files. Some hosts may provide a web interface to upload files without having to use an FTP program, but not having direct FTP access to your web files can be burdersome.
Anonymous FTP allows posting files to a publicly accessible directory and users may directly connect to your server with anonymous FTP to access these files. No password is required for this type of FTP access. The user name for anonymous access is typically 'anonymous'. Anonymous FTP access is suitable for allowing visitors to download or upload files to your web site.
In most clients, a dialog box will appear. You should enter your account username, password, server name and sometimes directory where you want your files to be stored on your remote server (public_html - for example) in their fields in the box. All needed information is provided to you by your hosting company. Click apply or save. Connect to your remote server and upload your web site files. Nowdays, many tools for creating web sites such as Dreamweaver already have FTP built in. Again fill in the required information, connect and put your web site files on the net.
If you need an extra level of security with your account you should use SecureFTP, also called SFTP. This method creates a secure "tunnel" via SSH2, and then uses the standard FTP protocol to upload and download data within that tunnel. Note that not every hosting company offers this method. Information for using SecureFTP is provided by your host and is usually described in detail with graphic examples.
FTP video
Connecting with SSH
SSH ( Secure Shell ) is a terminal program that allows you to work on a machine other than your own, that utilizes encryption to ensure that your password and all data sent and received during your session are kept safe. Secure Shell allows you to log into another computer over, to execute commands in a remote machine, and to move files from one machine to another. It provides stron authentication and secure communications. Usually if you have FTP Account, you may access the server only through FTP. SSH will not work for your account.
Once you open your SSH program, you should find a menu option like "Connect", "Open Connection," or something similar. Select that and type in your server name. If it asks for a terminal type, use "VT100."
Next, you'll be prompted for your username and password. Once you correctly entered them, you'll be logged into the system.
How do I use SSH?
Once you open your SSH program, you should find a menu option like "Connect", "Open Connection," or something similar. Select that and type in your server name. Next, you'll be prompted for your username and password. Once you correctly entered them, you'll be logged into the system. If your using SSH, you may be required to do some additional configuration such as port, cipher and authentication information. Required settings are provided by your host.
Site can also be published usingTelnet
Telnet – Telnet is a user command using TCP/IP protocols to access a computer remotely. To have access to that computer, you must have permission, meaning you must authenticate to the system with a valid username and password. When you are connected to the network using telnet, you can enter commands and they will be executed as if the were being entered directly onto the server console.
Install a telnet program (client) on your computer and open it. Enter the telnet address in the address box. Click OK. Enter your login ID. If you have been given special permission, your host will have provided you with a login ID. If it is an anonymous site, you may be able to log in as "guest" or by using your e-mail address. Once you are logged in the procedure that follows will be explained by your host since different hosts may have different procedures.