Tcpdump: вредоносные пакеты?

У меня нет решения для увеличения объема данных, которые вы можете вставить в сеанс SSH, но у меня есть решение, которое может вам помочь. Обходной путь включает в себя пересылку X11 и совместное использование буфера обмена OS X с паролем сервера X.

Настроенный X11, Отправляя

, Чтобы настроить Отправление X11 на вашем удаленном сервере вы должны отредактировать ваш файл/etc/ssh/sshd_config и изменить линию

#X11Forwarding no

на

X11Forwarding yes

, Вам нужно к перезапуск демон SSH после того, как вы обновляете файл/etc/ssh/sshd_config . Теперь необходимо установить xauth на удаленном сервере с помощью соответствующей команды для платформы

sudo pacman -S xorg-xauth # Arch-Linux
sudo apt-get install xauth # Debian/Ubuntu/etc.
sudo yum install xauth # RHEL/CentOS/Fedora/etc.

. Затем можно подключиться к серверу с помощью опций -X или - Y .

  • -X активирует переадресацию X11.
  • -Y активирует переадресацию доверенных X11.

Этот шаг может потребоваться или не потребоваться в зависимости от версии OpenSSH. В OpenSSH имеется известная ошибка, которая приводит к тому, что на канале 0

при попытке подключения к удаленному серверу с X11 переадресацией произошел сбой запроса на переадресацию

X11. Исправление заключается в редактировании файла /etc/ssh/sshd _ config и изменении строки

#X11UseLocalhost yes

на

X11UseLocalhost no

. Теперь необходимо успешно подключиться к удаленному серверу с включенной переадресацией X11.

Разделение OS X и X Клипбордов Сервера

, Чтобы разделить OS X клавиатуры с X серверами мы должны отредактировать файл ~/Library/Preferences/org.x. X11.plist или ~/Library/Preferences/org.macosforge.xquartz. X11.plist в зависимости от вашей версии OS X. Вы можете использовать ls ~/Library/Preferences/| grep X11, чтобы определить, какой файл вы должны отредактировать. Мы должны добавить 5 булевых ключей к этому

sync_clipboard_to_pasteboard
sync_pasteboard
sync_pasteboard_to_clipboard
sync_pasteboard_to_primary
sync_primary_on_select

самый легкий способ добавить, что они должны, вероятно, использовать предельные команды

defaults write org.macosforge.xquartz.X11 sync_clipboard_to_pasteboard -boolean true
defaults write org.macosforge.xquartz.X11 sync_pasteboard -boolean true
defaults write org.macosforge.xquartz.X11 sync_pasteboard_to_clipboard -boolean true
defaults write org.macosforge.xquartz.X11 sync_pasteboard_to_primary -boolean true
defaults write org.macosforge.xquartz.X11 sync_primary_on_select -boolean true

замена org.macosforge.xquartz. X11 с org.x. X11, если необходимый . После внесения этого изменения необходимо также перезапустить сервер X, чтобы выйти из сеанса SSH и выйти из приложения из док-станции.

Также существует ошибка в XQuartz , поставляемая с более поздними версиями OS X, которая требует запуска xclock с терминала OS X до того, как серверные буферы обмена OS X и X станут общими.

Копирование и вставка

Теперь все готово для копирования и вставки из буфера обмена OS X в буфер обмена сервера X. Последнее, что нужно сделать - установить xclip на удаленном сервере и скопировать и вставить в содержимое сердца.

Для инициализации копирования и вставки необходимо сначала выполнить SSH на удаленном сервере

$ ssh -X [user@]hostname

, а затем в другом окне терминала запустить

$ xclock
^C

, где ^ C означает CTRL + C. Скопируйте из ОС X с помощью pbcopy или CMD + C и вставьте на удаленный сервер с помощью xclip .

  • xclip -o распечатает содержимое буфера обмена в stdout ,в то время как
  • xclip -i будет считывать из stdin в буфер обмена
-121--145384-

Не так вредоносно, как, возможно, daft.

Дизайнеры настолько полны собственного видения, что не могут понять то, что делает системы типа POSIX великолепными.

«Те, кто не понимает Unix, обречены изобретать его заново, плохо».

          Henry Spencer
-121--37160-
sed -ne\$= files...

Просто дайте sed столько имен файлов, сколько вы хотите вместо файлов... и, когда он прочитает все из них, он сообщит = номер строки самого $ последнего на своем входе.

0
01.05.2018, 10:40
0 ответов

Теги

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