{"id":12011,"date":"2015-01-30T05:02:11","date_gmt":"2015-01-29T18:02:11","guid":{"rendered":"http:\/\/www.rjmprogramming.com.au\/wordpress\/?p=12011"},"modified":"2022-05-04T13:16:49","modified_gmt":"2022-05-04T03:16:49","slug":"filezilla-secure-ftp-primer-tutorial","status":"publish","type":"post","link":"https:\/\/www.rjmprogramming.com.au\/ITblog\/filezilla-secure-ftp-primer-tutorial\/","title":{"rendered":"FileZilla Secure ftp Primer Tutorial"},"content":{"rendered":"<div style=\"width: 230px\" class=\"wp-caption alignnone\"><a target=_blank href=\"http:\/\/www.rjmprogramming.com.au\/Windows\/FileZilla\/\"><img decoding=\"async\" style=\"float:left; border: 15px solid pink;\" alt=\"FileZilla Secure ftp Primer Tutorial\" src=\"http:\/\/www.rjmprogramming.com.au\/Windows\/FileZilla\/FileZilla.jpg\" title=\"FileZilla Secure ftp Primer Tutorial\" \/><\/a><p class=\"wp-caption-text\">FileZilla Secure ftp Primer Tutorial<\/p><\/div>\n<p>When you maintain a Web Server there is often a requirement to upload (from your local disk) to the web server and download (from the web server) files you are working on?<\/p>\n<p>We discussed this previously with <a target=_blank title='Web Server Access Primer Tutorial' href='#wsapt'>Web Server Access Primer Tutorial<\/a> as shown below.<\/p>\n<p>We think the Firefox web browser addon called FireFTP mentioned in <a target=_blank title='Firefox and Favourite Plugins Tutorial' href='http:\/\/www.rjmprogramming.com.au\/wordpress?p=440'>Firefox and Favourite Plugins Tutorial<\/a> is pretty much the <i>&#8220;bees&#8217; knees&#8221;<\/i>.<\/p>\n<p>Today we look into an alternative Open Source product called <a target=_blank title='FileZilla landing page from SourceForge ... thanks' href='https:\/\/filezilla-project.org\/'>FileZilla<\/a> which may fit the bill as well, and it sits separate to any web browser as a desktop GUI application for Windows or <a target=_blank href=\"http:\/\/www.rjmprogramming.com.au\/Windows\/FileZilla\/FileZilla-44of.jpg\">Mac<\/a>.   Today we show an install on Windows for the server and client products, the latter of which you&#8217;ll use to upload local files via the <a id='aftp' href='#iftp' title-'(s)ftp information'>(s)ftp<\/a> protocol.<\/p>\n<p>Of course if your web hosting came with other specific arrangements for uploading, that would be a better course of action to invoke.<\/p>\n<p>FileZilla is a pretty friendly and useful tool, but, as we are in the Firefox web browser so often it is hard to resist using FireFTP.   Hope you enjoy today&#8217;s <a target=_blank href=\"http:\/\/www.rjmprogramming.com.au\/Windows\/FileZilla\/\" title='Click picture'>tutorial<\/a> &#8230; and what could <a target=_blank title='Godzilla' href='https:\/\/www.youtube.com\/watch?v=4bhoWfC1L9k'>follow<\/a>?<\/p>\n<hr \/>\n<p id='wsapt'>Previous relevant <a target=_blank title='Web Server Access Primer Tutorial' href='http:\/\/www.rjmprogramming.com.au\/wordpress\/?p=6407'>Web Server Access Primer Tutorial<\/a> is shown below.<\/p>\n<div style=\"width: 230px\" class=\"wp-caption alignnone\"><a target=_blank href=\"http:\/\/www.rjmprogramming.com.au\/Mac\/ssh\/ssh_sftp.jpg\"><img decoding=\"async\" style=\"float:left; border: 15px solid pink;\" alt=\"Web Server Access Primer Tutorial\" src=\"http:\/\/www.rjmprogramming.com.au\/Mac\/ssh\/ssh_sftp.jpg\" title=\"Web Server Access Primer Tutorial\" \/><\/a><p class=\"wp-caption-text\">Web Server Access Primer Tutorial<\/p><\/div>\n<p>When you maintain a Web Server there are lots of tools of use, but just what do you need to run an Apache\/PHP\/MySql web server?<\/p>\n<ul>\n<li>\n<table>\n<tr>\n<td><img decoding=\"async\" style=\" width: 130px; height: 130px\" src=\"http:\/\/www.rjmprogramming.com.au\/Mac\/ssh\/grits_some.jpg\" title='?'><\/img><\/td>\n<td id='bringback1' style=\"display:none;\">&#8230; Who&#8217;s smart idea was this? &#8230;<\/td>\n<td id='bringback4' style=\"display:none;\">&#8230; sun comes up &#8230;<\/td>\n<td id='bringback7' style=\"display:none;\">&#8230; sun goes down &#8230;<\/td>\n<td id='bringback9' style=\"display:none;\"><img decoding=\"async\" style=\" width: 130px; height: 130px\" src=\"http:\/\/www.rjmprogramming.com.au\/Mac\/ssh\/grits_one.jpg\" title='?'><\/img><\/td>\n<td id='bringback2' style=\"display:none;\"><\/td>\n<td id='bringback3' style=\"display:none;\"><\/td>\n<td id='bringback5' style=\"display:none;\"><\/td>\n<td id='bringback6' style=\"display:none;\"><\/td>\n<td id='bringback8' style=\"display:none;\"><\/td>\n<\/tr>\n<\/table>\n<\/li>\n<li>\n<table>\n<tr>\n<td><img decoding=\"async\" style=\" width: 130px; height: 130px\" src=\"http:\/\/www.rjmprogramming.com.au\/Mac\/ssh\/deter.jpg\" title='?'><\/img><\/td>\n<td> + <\/td>\n<td><img decoding=\"async\" style=\" width: 130px; height: 130px\" src=\"http:\/\/www.rjmprogramming.com.au\/Mac\/ssh\/min.jpg\" title='?'><\/img><\/td>\n<td> + @ + <\/td>\n<td><img decoding=\"async\" style=\" width: 130px; height: 130px\" src=\"http:\/\/www.rjmprogramming.com.au\/Mac\/ssh\/ion.jpg\" title='?'><\/img><\/td>\n<\/tr>\n<\/table>\n<\/li>\n<li>sftp or ftp (pretty much essential) &#8230; s stands for &#8220;Secure&#8221; as in &#8220;Secure Shell&#8221;<\/li>\n<li>ssh or telnet (practically very important)&#8230; s stands for &#8220;Secure&#8221; as in &#8220;Secure Shell&#8221;<\/li>\n<li>cPanel (good to have &#8230; lots of times is essential) &#8230; also see <a target=_blank title='Web Server Primer Tutorial' href='http:\/\/www.rjmprogramming.com.au\/wordpress\/?p=3491'>Web Server Primer Tutorial<\/a><\/li>\n<li>phpMyAdmin (if using MySql &#8230; comes with cPanel quite often &#8230; practically essential if you use PHP\/MySql)&#8230; also see <a target=_blank title='Web Server Primer Tutorial' href='http:\/\/www.rjmprogramming.com.au\/wordpress\/?p=3491'>Web Server Primer Tutorial<\/a><\/li>\n<\/ul>\n<p><script> setTimeout(dobringback, 2000); <\/script><\/p>\n<p>With today&#8217;s tutorial we show access via a Mac laptop&#8217;s Terminal application&#8217;s Linux bash session&#8217;s access to the web server domain at www.rjmprogramming.com.au using ssh (which is a &#8220;logging on&#8221; piece of functionality &#8230; also see <a target=_blank title='rlogin information from Wikipedia' href='http:\/\/en.wikipedia.org\/wiki\/Rlogin'>rlogin<\/a>).    This destination CentOS web server environment is also Linux.   Also in the picture is a bit showing sftp being used for the transfer of files to and from the web server via your laptop, and we use Firefox plugin FireFTP to facilitate this.   There is a <a target=_blank href=#fafpt' title='Firefox and Favourite Plugins Tutorial'>Firefox and Favourite Plugins Tutorial<\/a> regarding this below as well.<\/p>\n<p id='iftp'>Here are some good researching links &#8230; so, bye for now &#8230;<\/p>\n<ul>\n<li><a target=_blank title='Secure Shell information from Wikipedia' href='http:\/\/en.wikipedia.org\/wiki\/Secure_Shell'>ssh and sftp<\/a> information from Wikipedia<\/li>\n<li><a target=_blank title='ssh information from ComputerHope' href='http:\/\/www.computerhope.com\/jargon\/s\/ssh.htm'>ssh<\/a> information from ComputerHope<\/li>\n<li><a target=_blank title='sftp information from ComputerHope' href='http:\/\/www.computerhope.com\/jargon\/s\/sftp.htm'>sftp<\/a> information from ComputerHope<\/li>\n<li><a href='#aftp' title='Back to previous tutorial'>Back to previous tutorial<\/a><\/li>\n<\/ul>\n<hr \/>\n<p id=\"fafpt\">Previous relevant <a target=_blank href='http:\/\/www.rjmprogramming.com.au\/wordpress\/?p=440' title='Firefox and Favourite Plugins Tutorial'>Firefox and Favourite Plugins Tutorial<\/a> is shown below.<\/p>\n<div style=\"width: 230px\" class=\"wp-caption alignnone\"><a target=_blank href=\"http:\/\/www.rjmprogramming.com.au\/Firefox\/iFrame.html\"><img decoding=\"async\" style=\"float:left; border: 15px solid pink;\" alt=\"Firefox and Favourite Plugins Tutorial\" src=\"http:\/\/www.rjmprogramming.com.au\/Firefox\/Firefox.jpg\" title=\"Firefox and Favourite Plugins Tutorial\" \/><\/a><p class=\"wp-caption-text\">Firefox and Favourite Plugins Tutorial<\/p><\/div>\n<p><a target=_blank title='click picture' href='http:\/\/www.rjmprogramming.com.au\/Firefox\/iFrame.html'>Tutorial<\/a> &#8230;<\/p>\n<p><strong><\/p>\n<p>Transcript:<\/p>\n<p><\/strong><\/p>\n<p>One of the best tools for Web Development is an HTML element analyzer.<\/p>\n<p>There are a few out there by now, but I really like Firebug from <a target=_blank href='http:\/\/getfirebug.com\/'>HTTP:\/\/getfirebug.com\/<\/a><\/p>\n<p>Both these great tools are plugins for my favourite Web browser Firefox from<br \/>\n    <a target=_blank href='http:\/\/www.mozilla.org\/en-US\/firefox\/new\/'>HTTP:\/\/www.mozilla.org\/en-US\/firefox\/new\/<\/a><\/p>\n<p>Another important tool for Web Development is an ftp application like FireFTP from<br \/>\n    <a target=_blank href='http:\/\/fireftp.net\/'>HTTP:\/\/fireftp.net\/<\/a><\/p>\n<p>So let&#8217;s have a look at Firefox, briefly, and Firebug and FireFTP &#8230;\n<\/p>\n<p>If this was interesting you may be interested in <a title='Click here to see topics in which you might be interested' href='#d440' onclick='var dv=document.getElementById(\"d440\"); dv.innerHTML = \"&lt;iframe width=670 height=600 src=\" + \"http:\/\/www.rjmprogramming.com.au\/wordpress\/?s=Firefox\" + \"&gt;&lt;\/iframe&gt;\"; dv.style.display = \"block\";'>this<\/a> too.<\/p>\n<div id='d440' style='display: none; border-left: 2px solid green; border-top: 2px solid green;'><\/div>\n<hr \/>\n<p>If this was interesting you may be interested in <a title='Click here to see topics in which you might be interested' href='#d6407' onclick='var dv=document.getElementById(\"d6407\"); dv.innerHTML = \"&lt;iframe width=670 height=600 src=\" + \"http:\/\/www.rjmprogramming.com.au\/wordpress\/?tag=Firefox\" + \"&gt;&lt;\/iframe&gt;\"; dv.style.display = \"block\";'>this<\/a> too.<\/p>\n<div id='d6407' style='display: none; border-left: 2px solid green; border-top: 2px solid green;'><\/div>\n<hr \/>\n<p>If this was interesting you may be interested in <a title='Click here to see topics in which you might be interested' href='#d12011' onclick='var dv=document.getElementById(\"d12011\"); dv.innerHTML = \"&lt;iframe width=670 height=600 src=\" + \"http:\/\/www.rjmprogramming.com.au\/wordpress\/?tag=ftp\" + \"&gt;&lt;\/iframe&gt;\"; dv.style.display = \"block\";'>this<\/a> too.<\/p>\n<div id='d12011' style='display: none; border-left: 2px solid green; border-top: 2px solid green;'><\/div>\n","protected":false},"excerpt":{"rendered":"<p>When you maintain a Web Server there is often a requirement to upload (from your local disk) to the web server and download (from the web server) files you are working on? We discussed this previously with Web Server Access &hellip; <a href=\"https:\/\/www.rjmprogramming.com.au\/ITblog\/filezilla-secure-ftp-primer-tutorial\/\">Continue reading <span class=\"meta-nav\">&rarr;<\/span><\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[12,29,37],"tags":[360,428,469,713,723,725,1114,1129,1297,1319,1343,1411,1435],"class_list":["post-12011","post","type-post","status-publish","format-standard","hentry","category-elearning","category-operating-system","category-tutorials","tag-download","tag-files","tag-ftp","tag-local-files","tag-mac","tag-mac-os-x","tag-security","tag-sftp","tag-transfer","tag-tutorial","tag-upload","tag-web-server","tag-windows"],"_links":{"self":[{"href":"https:\/\/www.rjmprogramming.com.au\/ITblog\/wp-json\/wp\/v2\/posts\/12011"}],"collection":[{"href":"https:\/\/www.rjmprogramming.com.au\/ITblog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.rjmprogramming.com.au\/ITblog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.rjmprogramming.com.au\/ITblog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.rjmprogramming.com.au\/ITblog\/wp-json\/wp\/v2\/comments?post=12011"}],"version-history":[{"count":2,"href":"https:\/\/www.rjmprogramming.com.au\/ITblog\/wp-json\/wp\/v2\/posts\/12011\/revisions"}],"predecessor-version":[{"id":55622,"href":"https:\/\/www.rjmprogramming.com.au\/ITblog\/wp-json\/wp\/v2\/posts\/12011\/revisions\/55622"}],"wp:attachment":[{"href":"https:\/\/www.rjmprogramming.com.au\/ITblog\/wp-json\/wp\/v2\/media?parent=12011"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.rjmprogramming.com.au\/ITblog\/wp-json\/wp\/v2\/categories?post=12011"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.rjmprogramming.com.au\/ITblog\/wp-json\/wp\/v2\/tags?post=12011"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}