Tag: ssh

Что не так в этом скрипте bash?

По какой-то причине этот скрипт (запущенный на RHEL v6.9) обрабатывает только первую строку в файле хоста #!/bin/bash process() { ssh $host ls } while IFS= read -r host do echo “Running $host” process echo “DONE $host” done < host_file #——-End of Script—————– $ cat host_file server1 server2

переназначить порт 80 на 22

Я хотел бы переназначить входящие запросы на порт 80 на порт 22 и попробовать следующее: sudo iptables -A PREROUTING -t nat -p tcp –dport 80 -j REDIRECT –to-ports 22 но все же, ssh -i key user@host -p 80 не позволил бы мне подключиться, почему бы мне не задуматься? EDIT1 $ sudo iptables-save -c sudo: unable […]

Выполнить SSH удаленного cmd exec на нескольких локальных серверах с ввода (sshpass?)

В настоящее время я ищу решение для выполнения удаленных команд на нескольких локальных серверах из входного файла, содержащего «user: password» в следующем формате: jboss5:manager:192.168.1.101 database1:db01:192.168.20.6 server8:localnet:192.168.31.83 x:z:192.168.1.151 test:mynet:192.168.35.44 …. and others Некоторые команды, которые я хочу выполнить удаленно: cd $HOME; ./start_script.sh; wget 192.168.1.110/monitor.sh; chmod +x monitor.sh; ./monitor.sh Я знаю, что есть утилита под названием «sshpass», […]

Скрипт работает без sudo, не работает с sudo

Когда я запускаю этот скрипт: #!/bin/bash -v sshpass -p '<pypasswd>' scp blah.img root@myip:/home/user/blah.img exit 0 с ./script.sh или nohup ./script.sh & оно работает. Но когда я сделаю nohup sudo ./script.sh & он не работает (ничего не загружено, и у меня когда-то была ошибка аутентификации, которую я больше не могу воспроизвести). Зачем? Примечание. Обычно я использую […]

Как остановить фоновые процессы, запущенные с экрана

Этот вопрос, возможно, задавали раньше, но я этого не вижу. Я использую screen ssh для удаленного запуска процессов, которые занимают несколько дней. I ssh in, запустить несколько процессов в фоновом режиме и отсоединить CRTL + A d. Я не знаю почему, но через некоторое время «screen -r» не возобновляет работу экрана, хотя процесс все еще […]

Как работает туннелирование SSH

может ли кто-нибудь объяснить, как работает следующее туннелирование ssh? ssh root@localhost -P 2222 -pw 1234 L 3300:remote_WIN_machine1:3389 эта команда ssh запускается с Linux-машины, а удаленный хост – win machine поэтому я немного путаю, как это может быть – создать туннелирование из Linux, чтобы выиграть? Является ли это возможным? И если это правда, как только мы […]

Настройка SSH. Просто нужно некоторое понимание

Моя цель – создать LAMP-сервер на моем ноутбуке с аркой. Основная причина – для веб-сервера. Другая причина – узнать, как работает весь этот административный материал. Моя установка – это ноутбук с Arch Linux. Я удалил окна и использую только linux – Да. Я амбициозный новичок. У меня есть один добавленный пользователь, отличный от root. Мой […]

Не могу использовать scp с wdmycloud

Я могу успешно войти в mycloud в качестве пользователя root или другого пользователя. Мне нужно использовать команду scp для отправки изображения в мою папку. Он продолжает просить пароль и говорить о своем неправильном, когда я знаю, что это правильно. Ben@192.168.1.20 – это мой локальный компьютер, но я должен определить источник, или он скажет «нет такого […]

Не удается запустить двоичный исполняемый файл на Ubuntu 12.04

Я получаю следующую ошибку: ./cataclysm: command not found при попытке запустить этот исполняемый файл на сервере Linux через SSH. Когда я запускаю ldd cataclysm , я получаю: linux-gate.so.1 => (0xf7759000) liblua5.1.so.0 => /usr/lib/i386-linux-gnu/liblua5.1.so.0 (0xf7716000) libncursesw.so.5 => /lib/i386-linux-gnu/libncursesw.so.5 (0xf76e6000) libtinfo.so.5 => /lib/i386-linux-gnu/libtinfo.so.5 (0xf76c6000) libstdc++.so.6 => /usr/lib/i386-linux-gnu/libstdc++.so.6 (0xf75d2000) libm.so.6 => /lib/i386-linux-gnu/libm.so.6 (0xf75a6000) libgcc_s.so.1 => /lib/i386-linux-gnu/libgcc_s.so.1 (0xf7588000) libc.so.6 […]

ssh-copy-id другой порт

Я пытаюсь выполнить ssh-copy-id в одном порте, отличном от 22 (по умолчанию). Я исследовал и нашел команду ниже $ssh-copy-id -i ~/.ssh/id_rsa.pub "user@192.168.0.1 -p 22001" но при выполнении команды я получил эту ошибку: /usr/bin/ssh-copy-id: ERROR: ssh: connect to host 192.168.0.1 -p 22001 port 22: Connection refuse Кажется, что команда не понимает порт.

Linux и Unix - лучшая ОС в мире.