Безопасная оболочка (SSH) - это сетевой протокол, который шифрует передачи, чтобы никто не перехватил ваши данные. Обычно он используется для подключения локального компьютера к удаленной системе UNIX или Linux, что позволяет запускать команды в этих системах. Например, если у вас есть учетная запись пользователя в системе Linux, вы можете использовать SSH для входа в систему, компиляции и запуска исходного кода. Это особенно полезно, если вы используете машину Windows, но ваша программа написана для операционных систем UNIX или Linux.
Шаг 1
Запустите клиент SSH, щелкнув его значок. Если вы используете ПК с Windows, вам необходимо загрузить SSH-клиент. Linux, UNIX и Mac OSX поставляются со встроенными в них клиентами SSH.
Видео дня
Шаг 2
Введите адрес сервера для удаленного компьютера, на котором у вас есть учетная запись. Вам необходимо ввести это в поле клиента SSH с пометкой «Сервер» или «Удаленная система». Точная формулировка зависит от используемого программного обеспечения. Например, программа Windows PuTTY использует термин «имя хоста».
Шаг 3
Введите свое имя пользователя и пароль в поля клиента SSH, отмеченные «Имя пользователя» и «Пароль».
Шаг 4
Нажмите кнопку «Подключиться», чтобы начать сеанс SSH. Появится окно с командной строкой. Теперь вы вошли в удаленную систему и можете выполнять команды.
Шаг 5
Введите команду для компиляции исходного кода. Этот исходный код должен находиться в удаленной системе в вашем пользовательском каталоге. Точная команда зависит от используемого вами компилятора и языка программирования, на котором написана ваша программа. Следующие три примера показывают, как скомпилировать файлы исходного кода C, C ++ и Java с именами «source.c», «source.cpp» и «source.java» в программу:
gcc –o имя программы source.c g ++ -o имя программы source.cpp javac source.java
ШАГ 6
Введите команду, выполняющую вашу программу. Для этого необходимо ввести имя скомпилированной программы. В случае программ C и C ++ имя программы - «programName». В случае программы Java программа принимает то же имя, что и у файла с исходным кодом, поэтому это «исходный код». Вот команды, необходимые для запуска C, C ++ и Java программы:
./programName ./programName источник java
Шаг 7
Нажмите клавишу «Enter», чтобы выполнить команду. Теперь ваша программа будет работать в удаленной системе.
Вещи, которые вам понадобятся
Локальный компьютер с установленным клиентом SSH
Удаленный компьютер с SSH-сервером (часто называемый учетной записью оболочки)