Articles of ssh

Как включить пробелы в шаблон grep, выполняемый через ssh и dockercli

Я хотел бы grep файл журнала на удаленном сервере, используя шаблон с пробелами, например. grep ‘words with spaces’ log.txt Сложность в том, что я выполняю удаленную команду dockcli через ssh. Что-то вроде: ssh hostname “dockercli exec -u username dockername grep ‘sentence with spaces’ logs/filename.log” Когда контейнер выполняет команду grep, лишние кавычки удаляются. Я попытался избежать […]

Замените оболочку входа в систему программой (мини-джейл)

Есть ли лучший способ, желательно без дополнительного программного стека, заблокировать определенных пользователей SSH в программе без доступа к рабочей оболочке? Представьте себе программу cli, которая должна быть единственным интерфейсом, к которому пользователь имеет доступ через ssh. Мое хакерское решение: В / etc / passwd замена пользовательской оболочки следующим скриптом: #!/bin/bash /bin/bash -c /usr/bin/cli exit 1

Как я могу просмотреть фактическое состояние правил переадресации портов SSH?

В сеансе ssh я нажал ~ C, затем определил правило пересылки, затем получил Forwarding port. ответ, затем добавил еще один. как я могу просмотреть эти правила сразу? (не прокручивая терминал вверх) ssh> ? Commands: -L[bind_address:]port:host:hostport Request local forward -R[bind_address:]port:host:hostport Request remote forward -D[bind_address:]port Request dynamic forward -KL[bind_address:]port Cancel local forward -KR[bind_address:]port Cancel remote forward -KD[bind_address:]port […]

Различные командные запросы для пользователя и пользователя root

Я использую замазку клиента в Windows для подключения к удаленному Debian 6 через SSH. Если я вхожу в систему как root, у меня нормальная командная строка, например root@ion:~# и автозаполнение команды работает нормально, когда нажимаешь tab В случае, если я вхожу в систему как пользователь без полномочий root, у меня есть только $ в командной […]

удалить сохраненную ключевую фразу для ключа ssh

в отличие от нескольких вопросов, которые я нашел. Я не хочу сохранять свою фразу-пароль при подключении к серверу с помощью ключа ssh. Я по ошибке поставил галочку в поле «запомнить мою фразу-пароль», и теперь соединение ssh выполняется без запроса пароля, и я не могу заставить систему забыть об этом. Я уже попробовал ssh-add -D без […]

ожидать, что ssh не принимает аргументы в цикле while / for

Я пытаюсь получить информацию об удаленной машине ( dmidecode ) для многих хостов, используя некоторую команду expect . Ниже приведен сценарий expect который я использую для этой цели. while read i; do { /usr/bin/expect<<EOF spawn ssh "root@$i" dmidecode expect "Password:" send "xxxx\r"; interact EOF } done<iplist Но вот команда, не исключающая на удаленной машине. Я […]

Несколько SSH с одного хоста – слишком много сбоев аутентификации

У меня есть несколько сайтов, размещенных у одного и того же провайдера. Это означает, что доступ через SSH является одним и тем же «хостом» для всех. Я добавляю версию следующего в мой файл конфигурации SSH для каждого сайта: Host shell.grid.co.uk User testuser IdentityFile ~/.ssh/id_rsa_testuser Теперь у меня есть 6 сайтов в моей конфигурации и я […]

Туннелирование SSH блокируется только на работе и только при подключении к VPN

Я хотел бы иметь возможность ssh tunnel в машину, которая подключена к VPN на работе. Настроить Machine A – Создает SSH tunnel в Machine B. Machine B – подключается к работе VPN ситуация ╒═════════╤══════════════╤═════════════════════╤══════════════╤═════════════════════╕ │ │ Work Network │ Work Network on VPN │ Home network │ Home network on VPN │ ├─────────┼──────────────┼─────────────────────┼──────────────┼─────────────────────┤ │ Can […]

Проверьте подключение к хостам в файле на порту 22 с помощью команды curl

Я хотел бы вставить следующую команду “curl” в скрипт bash и запустить ее для хост-файла с IP-адресами, а затем отобразить вывод как успешный или неудачный в выходном файле. curl -v telnet 10.10.10.10:22 Это возможно?

Как вы используете SSHFS для работы на дисках в / dev /

Мой ноутбук по какой-то причине не будет питать внешний 2,5-дюймовый жесткий диск, поэтому я использую Raspberry PI для подключения к диску. Проблема в том, что я пытаюсь выполнить такие задачи, как форматирование дисков и резервное копирование / восстановление разделов. Например: $ sshfs zaz@192.168.1.93:/dev/ /media/pi-dev # ntfsclone -r -O /media/pi-dev/sda1 backup.iso [sudo] password for zaz: ntfsclone […]