Я посещаю занятия в университете Питтсбурга, и мне нужно выполнять свою работу в терминале linux университетов удаленно. Я использую команду ssh usr@thot.cs.pitt.edu, и мне предлагается ввести пароль для входа в систему.
Все это работает хорошо, и я знаю, как использовать простые аргументы командной строки для навигации, но я не совсем понимаю, что здесь происходит, так как это не было действительно объяснено ТА. Что именно такое "thot.cs.pitt.edu"?
Когда я ввожу команды, создаю файлы и т.д., они выполняются на моем компьютере? И наконец, когда я вошел в систему, почему я не могу запускать программы ubuntu, такие как gedit, или получать доступ к файлам на моем компьютере?
SSH - сокращение от защищенной оболочки. Это программа, которая позволяет вам получить доступ к терминалу для удаленного компьютера, как если бы вы были физически подключены к нему.
thot.cs.pitt.edu - это имя домена компьютера, к которому вы подключаетесь. Это как google.com; просто менее запоминающимся в вашем случае.
Команды, которые вы выполняете, выполняются на удаленном аппарате . Например, вы не можете запустить gedit, потому что ssh разрешает только передачу текста, а gedit, очевидно, является графическим редактором. (NB, nano
- дружественный текстовый редактор командной строки).
Чтобы получить доступ к локальным файлам на удаленном компьютере, вам нужно взглянуть на команду scp
(безопасное копирование)