Tag: ssh

Выполните команду над SSH с помощью JSch

Я пытаюсь запустить команду SSH с помощью JSch, но у JSch практически нет документации, и примеры, которые я нашел, ужасны. Например, этот код не отображает код для обработки выходного streamа. И этот использует уродливый взлом, чтобы узнать, когда прекратить чтение из выходного streamа.

com.jcraft.jsch.JSchException: UnknownHostKey

Я пытаюсь использовать Jsch для установки SSH-соединения в Java. Мой код создает следующее исключение: com.jcraft.jsch.JSchException: UnknownHostKey: mywebsite.com. RSA key fingerprint is 22:fb:ee:fe:18:cd:aa:9a:9c:78:89:9f:b4:78:75:b4 Я не могу найти, как проверить ключ хоста в документации Jsch. Я включил свой код ниже. import com.jcraft.jsch.JSch; import com.jcraft.jsch.Session; public class ssh { public static void main(String[] arg) { try { JSch […]

Найти и заменить внутри текстового файла командой Bash

Каков самый простой способ найти и заменить для данной строки ввода, например abc , и заменить другой строкой, скажем, XYZ в файле /tmp/file.txt ? Я пишу приложение и использую IronPython для выполнения команд через SSH, но я не очень хорошо знаю Unix и не знаю, что искать. Я слышал, что Bash, помимо интерфейса командной строки, […]

Получение ssh для выполнения команды в фоновом режиме на целевой машине

Это следующий вопрос: как использовать ssh в сценарии оболочки? вопрос. Если я хочу выполнить команду на удаленном компьютере, которая работает в фоновом режиме на этом компьютере, как мне вернуть команду ssh? Когда я пытаюсь просто включить амперсанд (&) в конце команды, он просто зависает. Точная форма команды выглядит так: ssh user@target “cd /some/directory; program-to-execute &” […]

Лучший способ использования нескольких частных ключей SSH на одном клиенте

Я хочу использовать несколько закрытых ключей для подключения к различным серверам или различным частям одного и того же сервера (моими услугами являются системное администрирование сервера, администрирование Git и обычное использование Git на одном сервере). Я попробовал просто складывать ключи в файлы id_rsa безрезультатно. По-видимому, простой способ сделать это – использовать команду ssh -i login@server.example.com Это […]

Повторная попытка таймаута подключения

Вчера вечером мой vagrant работал отлично. Я только что включил компьютер, ударил vagrant up , и вот что я получаю: ==> default: Clearing any previously set network interfaces… ==> default: Preparing network interfaces based on configuration… default: Adapter 1: nat default: Adapter 2: hostonly ==> default: Forwarding ports… default: 22 => 2222 (adapter 1) ==> […]

Укажите личный SSH-ключ для использования при выполнении команды оболочки?

Возможно, довольно необычная ситуация, но я хочу указать частный SSH-ключ для использования при выполнении команды shell (git) с локального компьютера. В основном так: git clone git@github.com:TheUser/TheProject.git -key “/home/christoffer/ssh_keys/theuser” Или еще лучше (в Ruby): with_key(“/home/christoffer/ssh_keys/theuser”) do sh(“git clone git@github.com:TheUser/TheProject.git”) end Я видел примеры подключения к удаленному серверу с Net :: SSH, который использует указанный закрытый ключ, […]

Не удалось открыть соединение с вашим агентом аутентификации

Я сталкиваюсь с этой ошибкой: $ git push heroku master Warning: Permanently added the RSA host key for IP address ‘50.19.85.132’ to the list of known hosts. ! Your key with fingerprint b7:fd:15:25:02:8e:5f:06:4f:1c:af:f3:f0:c3:c2:65 is not authorized to access bitstarter. Я попытался добавить ключи, и я получаю эту ошибку ниже: $ ssh-add ~/.ssh/id_rsa.pub Could not open […]

Почему удаленная команда SSH получает меньше переменных окружения, а затем запускается вручную?

У меня есть команда, которая работает нормально, если я ssh на машине и запускаю ее, но не удается, когда я пытаюсь запустить ее с помощью удаленной команды ssh, например: ssh user@IP Сравнение вывода «env» с использованием обоих методов resutls в разных средах. Когда я вручную вхожу на компьютер и запускаю env, я получаю гораздо больше […]

ssh вырывается из цикла while в bash

Я использую этот bash-код для загрузки файлов на удаленный сервер, для обычных файлов это отлично работает: for i in `find devel/ -newer $UPLOAD_FILE` do echo “Upload:” $i if [ -d $i ] then echo “Creating directory” $i ssh $USER@$SERVER “cd ${REMOTE_PATH}; mkdir -p $i” continue fi if scp -Cp $i $USER@$SERVER:$REMOTE_PATH/$i then echo “$i OK” […]

Interesting Posts

В форме Django, как сделать поле readonly (или отключено), чтобы он не редактировался?

Разделить строку на массив в Bash

Подстановочные знаки Microsoft Word

Создайте временную таблицу в инструкции SELECT без отдельной таблицы CREATE TABLE

Linux – защита от самих себя (корень)

Импорт из CSV изменяет формат числа в научную нотацию (1,23E + 18)

Как изменить длинные имена файлов (созданные в Linux) в Windows?

Как получить доступ к моему локальному серверу на моей виртуальной машине VirtualBox?

В какое время моя машина Windows XP вышла из спящего режима?

Какие ресурсы для начала работы в операционной системе?

Как узнать MAC-адрес Sony Ericsson W715?

Как вставить окно Google Chrome в родительское окно?

Несколько параметров для сценария bash

Разница между строкой и StringBuilder в c #

Использовать жесткий диск в качестве портативного жесткого диска?

Давайте будем гением компьютера.