Как использовать SSH (с изображениями)

Оглавление:

Как использовать SSH (с изображениями)
Как использовать SSH (с изображениями)

Видео: Как использовать SSH (с изображениями)

Видео: Как использовать SSH (с изображениями)
Видео: Силовики следят за каждым: как власть создает фейки и контролирует людей с помощью нейросетей 2024, Май
Anonim

Если вы хотите подключиться к другим компьютерам через заведомо небезопасный Интернет, вы можете сделать все возможное, чтобы сохранить свои данные в безопасности. SSH - это один из способов защиты ваших данных. Для защиты данных вам необходимо правильно настроить SSH на вашем компьютере, а затем установить зашифрованное соединение с сервером. Однако имейте в виду, что для установления безопасного соединения обе точки подключения должны иметь SSH. Следуйте этому руководству, чтобы убедиться, что ваше соединение является максимально безопасным.

Шаг

Часть 1 из 3: Подключение в первый раз

Используйте SSH, шаг 1
Используйте SSH, шаг 1

Шаг 1. Установите SSH

Для Windows вам необходимо скачать SSH-клиент. Самый популярный клиент - Cygwin, доступный бесплатно на сайте разработчика. Скачайте и установите его, как любую другую программу. Другой бесплатный вариант - PuTTY.

  • Во время установки Cygwin вы должны выбрать установку OpenSSH из раздела Net.
  • Linux и OS X уже имеют клиент SSH в системе, потому что SSH - это система Unix, а Linux и OS X происходят из Unix.
Используйте SSH, шаг 2
Используйте SSH, шаг 2

Шаг 2. Запустите SSH

Откройте программу терминала, установленную Cygwin, или откройте терминал в OS X или Linux. SSH использует терминальный интерфейс для взаимодействия с другими компьютерами. Для SSH нет графического интерфейса, поэтому вам должно быть удобно набирать команды.

Используйте SSH, шаг 3
Используйте SSH, шаг 3

Шаг 3. Проверьте соединение

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

  • $ ssh @

  • После успешного подключения вас попросят ввести пароль. Вы не увидите перемещения курсора или введенных символов при вводе пароля.
  • Если этот шаг завершился неудачно, возможно, SSH неправильно настроен на вашем компьютере или сервер не принимает SSH-соединения.

Часть 2 из 3: изучение основных команд

Используйте SSH, шаг 4
Используйте SSH, шаг 4

Шаг 1. Перейдите к оболочке SSH

При первом подключении к удаленному компьютеру вы окажетесь в каталоге HOME. Для перемещения между структурами каталогов используйте команду

CD

:

  • CD..

  • переместит вас на один каталог вверх.
  • CD

  • переместит вас в подкаталог, который вы ввели.
  • cd / home / каталог / путь /

  • переместит вас в определенный каталог из корня (дома)
  • cd ~

  • вернет вас в НАЧАЛЬНЫЙ каталог.
Используйте SSH, шаг 5
Используйте SSH, шаг 5

Шаг 2. Проверьте содержимое текущего каталога

Чтобы просмотреть файлы и папки в вашем текущем местоположении, вы можете использовать команду

ls

команды:

  • ls

  • покажет все файлы и папки в текущем каталоге.
  • ls –l

  • отобразит содержимое каталога вместе с дополнительной информацией, такой как размер, разрешения и дата.
  • LS-A

  • покажет весь каталог, включая скрытые файлы и папки.
Используйте SSH Шаг 6
Используйте SSH Шаг 6

Шаг 3. Скопируйте файлы с вашего компьютера на удаленный компьютер

Если вам нужно скопировать файлы с вашего компьютера на удаленный компьютер, вы можете использовать команду

scp

команды:

  • scp /localdirectory/example1.txt @:

  • скопирует example1.txt на удаленный компьютер. Вы можете оставить поле пустым, чтобы скопировать его в корневую папку на удаленном компьютере.
  • scp @: / home / example1.txt./

  • переместит example1.txt из домашнего каталога на удаленном компьютере в текущий каталог на вашем компьютере.
Используйте SSH Шаг 7
Используйте SSH Шаг 7

Шаг 4. Скопируйте файл через оболочку

Вы можете использовать команду

cp

для копирования файлов в тот же каталог или в каталог по вашему выбору.

  • cp example1.txt example2.txt

  • создаст копию example1.txt с именем example2.txt в том же месте.
  • cp example1.txt /

  • скопирует example1.txt в указанное место в формате.
Используйте SSH Шаг 8
Используйте SSH Шаг 8

Шаг 5. Переместите и переименуйте файл

Если вы хотите переименовать файл или переместить его без копирования, используйте команду

мв

  • mv example1.txt example2.txt

  • переименует файл example1.txt в example2.txt. Файлы будут в том же месте.
  • mv directory1 directory2

  • переименует каталог1 в каталог2. Содержимое каталога не изменится.
  • mv example1.txt directory1 /

  • переместит example1.txt в directory1.
  • mv example1.txt directory1 / example2.txt

  • переместит example1.txt в directory1 и переименует его в example2.txt
Используйте SSH Шаг 9
Используйте SSH Шаг 9

Шаг 6. Удалите файлы и каталоги

Если вам нужно удалить что-либо с удаленного компьютера, вы можете использовать команду

rm

  • rm example1.txt

  • удалит файл example1.txt.
  • rm –I example1.txt

  • удалит файл example1.txt после предупреждения.
  • rm directory1 /

  • удалит directory1 и все его содержимое.
Используйте SSH, шаг 10
Используйте SSH, шаг 10

Шаг 7. Измените права доступа к файлу

Вы можете изменить разрешения на чтение и запись для ваших файлов с помощью команды

chmod

  • chmod u + w example1.txt

    добавит права на запись / изменение файла для пользователя (u). Вы также можете использовать

    грамм

    для групповых разрешений и

    о

  • для мирового лицензирования.
  • chmod g + r example1.txt

  • добавит разрешения на чтение / доступ к файлам для группы.
  • Существует большой список разрешений, которые вы можете использовать для защиты или открытия доступа к различным аспектам вашей системы.
Используйте SSH Шаг 11
Используйте SSH Шаг 11

Шаг 8. Изучите другие основные команды

Есть некоторые другие важные команды, которые вы будете часто использовать в интерфейсе оболочки, а именно:

  • mkdir newdirectory

  • создаст новый каталог с именем newdirectory
  • pwd

  • отобразит ваш текущий каталог.
  • кто

  • отобразит, кто в настоящее время вошел в систему.
  • pico newfile.txt

    или

    vi newfile.txt

  • создаст новый файл и откроет редактор файлов. В разных системах будут разные редакторы файлов. Наиболее распространены редакторы pico и vi. Вам нужно будет использовать другую команду, если вы используете другой редактор файлов.
Используйте SSH Шаг 12
Используйте SSH Шаг 12

Шаг 9. Получите подробную информацию по любой команде

Если вы не уверены в функции команды, используйте команду

человек

чтобы узнать все параметры и их использование.

  • человек

  • отобразит информацию о команде.
  • мужчина –k

  • выполнит поиск по всем страницам руководства по введенным вами ключевым словам.

Часть 3 из 3: Создание зашифрованного ключа

Используйте SSH, шаг 13
Используйте SSH, шаг 13

Шаг 1. Создайте ключ SSH

Эта блокировка позволяет подключаться к удаленному месту без необходимости каждый раз вводить пароль. Это сделает ваше соединение с удаленным компьютером более безопасным, так как ваш пароль не будет отправлен по сети.

  • Создайте ключевую папку на своем компьютере, введя команду

    $ mkdir.ssh

  • Создавайте закрытые и открытые ключи с помощью команды

    $ ssh-keygen –t rsa

  • Вам будет предложено создать пароль для ключа; это необязательно. Если вы не хотите вводить пароль для ключа, нажмите Enter. Это создаст два ключа в папке.ssh: id_rsa и id_rsa.pub.
  • Измените права доступа к закрытому ключу. Чтобы убедиться, что ваш закрытый ключ может быть прочитан только вами, введите команду

    $ chmod 600.ssh / id_rsa

Используйте SSH, шаг 14
Используйте SSH, шаг 14

Шаг 2. Разместите открытый ключ на удаленном компьютере

После того, как вы сгенерируете ключ, вы можете сохранить открытый ключ на удаленном компьютере, чтобы вы могли подключаться без пароля. Введите следующую команду, изменив определенные части, как описано ранее:

  • $ scp.ssh / id_rsa.pub @:

  • Убедитесь, что вы добавили двоеточие (:) в конце команды.
  • Перед началом переноса вам будет предложено ввести пароль.
Используйте SSH Шаг 15
Используйте SSH Шаг 15

Шаг 3. Установите публичный код на удаленный компьютер

После того, как вы разместили код на удаленном компьютере, вам нужно будет установить его, чтобы код работал правильно. Сначала войдите в систему, как описано в шаге 3.

  • Создайте папку SSH на удаленном компьютере, если она еще не существует:

    $ mkdir.ssh

  • Поместите свой ключ в авторизованный ключевой файл. Если файл не существует, он будет создан.

    $ cat id_rsa.pub >>.ssh / authorized_keys

  • Измените разрешения для папки SSH, чтобы сделать ее доступной:

    $ chmod 700.ssh

Используйте SSH, шаг 16
Используйте SSH, шаг 16

Шаг 4. Проверьте, работает ли соединение

После того, как ключ будет установлен на удаленном компьютере, вы сможете инициировать соединение без запроса пароля. Введите эту команду, чтобы проверить соединение:

$ ssh @

Рекомендуемые: