Что происходит, когда я подключаюсь к удаленному хосту через ssh?

Я посещаю занятия в университете Питтсбурга, и мне нужно выполнять свою работу в терминале linux университетов удаленно. Я использую команду ssh usr@thot.cs.pitt.edu, и мне предлагается ввести пароль для входа в систему.

Все это работает хорошо, и я знаю, как использовать простые аргументы командной строки для навигации, но я не совсем понимаю, что здесь происходит, так как это не было действительно объяснено ТА. Что именно такое "thot.cs.pitt.edu"?

Когда я ввожу команды, создаю файлы и т.д., они выполняются на моем компьютере? И наконец, когда я вошел в систему, почему я не могу запускать программы ubuntu, такие как gedit, или получать доступ к файлам на моем компьютере?

2
задан 15 May 2012 в 04:58

1 ответ

SSH - сокращение от защищенной оболочки. Это программа, которая позволяет вам получить доступ к терминалу для удаленного компьютера, как если бы вы были физически подключены к нему.

thot.cs.pitt.edu - это имя домена компьютера, к которому вы подключаетесь. Это как google.com; просто менее запоминающимся в вашем случае.

Команды, которые вы выполняете, выполняются на удаленном аппарате . Например, вы не можете запустить gedit, потому что ssh разрешает только передачу текста, а gedit, очевидно, является графическим редактором. (NB, nano - дружественный текстовый редактор командной строки).

Чтобы получить доступ к локальным файлам на удаленном компьютере, вам нужно взглянуть на команду scp (безопасное копирование)

0
ответ дан 15 May 2012 в 04:58

Другие вопросы по тегам:

Похожие вопросы: