Плохая производительность SSL с vsftpd

Я придумал способ сделать это со стандартом ssh клиент. Это - сценарий, который копирует текущее соединение SSH, находит Ваш рабочий каталог на удаленной машине и копирует назад файл, который Вы указываете к локальной машине. Требуется 2 очень маленьких сценария (1 удаленное, 1 локальное) и 2 строки в Вашей конфигурации ssh. Шаги следующие:

1) Добавьте эти 2 строки к своему ~/.ssh/config
Автоматический ControlMaster
% ControlPath ~/.ssh/socket-r % h: % p

Теперь, если у Вас есть соединение SSH к открытому machineX, Вы, привычке нужны пароли для открытия другого.

2) Сделайте сценарий с 1 строкой на удаленной машине названным ~/.grabCat.sh
#!/bin/bash
кошка "$ (pwdx $ (pgrep-u $ (whoami) удар) | grep-o '/.*' | хвост-n 1)" / 1$

3) Сделайте сценарий на локальной машине названным ~/.grab.sh
#!/bin/bash
[-n "3$"] && dir =" 3$" || dir = "."
ssh "1$" ".grabCat.sh 2$"> "2$dir/$"

4) и сделайте псевдоним для grab.sh в (~/.bashrc, или везде, где) искажают захват = ~/.grab.sh

Вот именно, все сделанные. С этого времени, если Вы зарегистрированы к "machineX:/some/directory", просто включаете новый терминал и тип
захватите machineX имя файла

Это помещает файл в Ваш текущий рабочий каталог на локальной машине. Можно указать другое местоположение как третий аргумент "захвату".

Примечание: Очевидно, оба сценария должны быть "исполняемым файлом", т.е. chmod u+x имя файла

1
задан 9 March 2016 в 11:32
1 ответ

Я только что прочитал http://unhandledexpression.com/2013/ 01/25/5-easy-tips-to-accelerate-ssl / , который предлагает запустить openssl speed . В зависимости от результатов вы можете выбрать другой алгоритм. К сожалению, я понятия не имею, как распределить нагрузку одной задачи шифрования на несколько ядер.

1
ответ дан 4 December 2019 в 01:08

Теги

Похожие вопросы