FTP, SSH, FTPS — разворачиваем наш веб-проект на сервере

Когда вы уже создали ваш первый проект, вы непременно хотите показать его своим друзьям и будущему работодателю. Однако работу нужно как-то разместить на хостинге в интернете. Какие пути есть для этого?

На большинстве хостингов настроены файловые менеджеры, с помощью которых вы можете создавать директории и закачивать туда любые файлы. Однако это не самый удобный и быстрый способ разворачивания вашего сайта. Кроме того, на вашем хостинге может не быть всех этих возможностей. В этом случае вам придётся воспользоваться протоколами передачи файлов.

FTP является одним из самых старых протоколов передачи файлов в интернете. Для подключения вам нужно сверить в документации своего хостера параметры подключения: адрес, по которому вы подключаетесь, порт, имя пользователя, а также пароль, которые передаются открыто. Для несложной веб-разработки чаще всего используется именно этот вариант.

Для FTP-подключения вы можете воспользоваться бесплатной программой FileZila либо встроенным в инструменты JetBrains FTP-менеджером. Кроме FTP для загрузки и редактирования файлов на удалённом сервере можно использовать SSH.

SSH — это сетевой протокол, который позволяет вам удалённо подключаться к компьютеру пользователя или серверу, также используя определённый адрес и пароль пользователя. Для полноценного использования SSH вам потребуются навыки работы с Unix-терминалом и использование SCp.

FTPS предоставляет вам возможность подключаться через FTP только через защищённый SSL (Secure Sockets Layer). Лучше использовать его, чем просто FTP, но не все сервисы предоставляют эту возможность.

Если вышеперечисленные технологии вам пока неинтересны, то вы можете воспользоваться чем-то простым, например, хостингом вашей статики на GitHub Pages. Сделать это можно буквально в течение 5 минут, нужно только создать репозиторий с необходимым именем .github.io и залить туда ваши файлы.

Еще статьи

Открытая лекция на ВДНХ
Лекция о том, как войти в сферу высоких технологий, какие инструменты стоит изучать в первую очередь? Какие технологии, направления пользуются спросом? Что хотят от соискателей крупные компании? как создать свой IT стартап? Как технологии помогают бизнесу? Все, что вы хотели знать о программировании, но боялись спросить.
14 июня 2021
Мастер-класс по web-программированию:
Интерактивное занятие с преподавателем по программированию для всех, кто хотел бы примерить на себя профессию разработчика на пару часов и создать небольшую программу своими руками — свой собственный Планировщик задач с PUSH-уведомлениями на телефон.
06 июня 2021
Мастер-класс по разработке на JAVA
Вы узнаете, что такое Java, и напишите свое первое приложение под чутким руководством Романа Болобана, Java-разработчика компании Ростелеком. Всего за одно ОЧНОЕ занятие в Nordic IT School Вы сможете создать свой счетчик калорий и убедиться, что научиться программировать на Java вполне реально!
03 июня 2021
Nordic IT School

Москва, ул. Большая Спасская 12

+7 925 632-21-47

+7 495 626-46-00

moscow@inordic.ru

День открытых дверей

Black Friday

26-30 ноября скидка 15% на любой курс