Общие команды SSH для безопасного удаленного доступа

“Команды SSH”

SSH (Secure Shell) — это сетевой протокол, обеспечивающий безопасный удаленный доступ к серверу или компьютеру. Он обеспечивает безопасное зашифрованное соединение между клиентом и сервером, позволяя пользователям удаленно выполнять команды. Вот некоторые распространенные команды SSH с примерами кода:

  1. SSH-соединение:
    Чтобы установить SSH-соединение, используйте следующую команду:

    ssh username@hostname

    Замените usernameименем пользователя на удаленном сервере и hostnameIP-адресом или именем домена сервера.

  2. SSH с другим портом:
    Если сервер SSH работает на нестандартном порту, используйте параметр -p, чтобы указать номер порта:

    ssh -p port_number username@hostname

    Замените port_numberфактическим номером порта.

  3. Копирование файлов (SCP):
    SCP (безопасное копирование) позволяет безопасно передавать файлы между локальным и удаленным компьютером. Чтобы скопировать файл с локального компьютера на удаленный сервер, используйте следующую команду:

    scp /path/to/local/file username@hostname:/path/to/remote/destination
  4. Удаленное выполнение команд:
    Вы можете выполнять удаленные команды с помощью SSH. Например:

    ssh username@hostname 'command'

    Замените commandфактической командой, которую вы хотите выполнить удаленно.

  5. Переадресация портов.
    SSH позволяет создавать безопасные туннели для переадресации портов. Это может быть полезно для доступа к службам, работающим на удаленном сервере. Чтобы перенаправить локальный порт на удаленный сервер, используйте следующую команду:

    ssh -L local_port:destination_address:destination_port username@hostname

    Замените local_portномером локального порта, destination_addressIP-адресом или именем домена целевого сервера и destination_portпортом. номер на целевом сервере.