Есть ли способ просмотреть историю полученных соединений по ssh на сервере?
Это должно дать вам список:
$ zgrep sshd /var/log/auth.log* | grep rhost | sed -re 's/.*rhost=([^ ]+).*/\1/' | sort -u
Затем вы можно использовать geoiplookup
из пакета geoip-bin
для перехода от имени хоста или IP-адреса к стране.
Я написал скрипт на Python для решения своей проблемы. Этот сценарий принимает устройство последовательного порта, входной файл и выходной файл в качестве аргументов, а затем отправляет содержимое входного файла в последовательный порт и одновременно считывает (Количество байтов, равное размеру входного файла )в выходной файл. Если все прочитано или 5 секунд данных нет, скрипт закрывает порт и завершает работу.
https://github.com/folkien/pyIoCat
usage: serialCat [-h] -i INPUTFILE -o OUTPUTFILE -d DEVICE [-B BAUDRATE]
[-P PARITY]
optional arguments:
-h, --help show this help message and exit
-i INPUTFILE, --inputFile INPUTFILE
input file
-o OUTPUTFILE, --outputFile OUTPUTFILE
output file
-d DEVICE, --device DEVICE
tty Device
-B BAUDRATE, --baudrate BAUDRATE
-P PARITY, --parity PARITY
minicom
берет свои настройки в основном из конфигурационного файла. По умолчанию это /etc/minicom/minirc.dfl
, но вы можете сохранить другие конфигурации как /etc/minicom/minirc.<configuration name>
или в вашем домашнем каталоге как ~/.minirc.<configuration name>
.
Вы можете настроить один или несколько подготовленных файлов конфигурации с /dev/ttyPC
в качестве порта по умолчанию и с настройками скорости и четности в соответствии с вашими потребностями. Например, запустите minicom -s ttyPC
от имени пользователя root, перейдите в меню Serial port setup
, настройте параметры (, включая четность ), в соответствии с вашими потребностями, затем выберите Save setup as ttyPC
и выйдите из Minicom. Теперь у вас должен быть файл /etc/minicom/minirc.ttyPC
. Вы можете использовать его настройки, даже если вы не являетесь пользователем root -, запустив Minicom, например minicom ttyPC
. Если вам нужно несколько наборов параметров конфигурации, повторите при необходимости, используя другое имя конфигурации.
Любые параметры строки команды -можно использовать для переопределения настроек в файле конфигурации. Таким образом, вы можете просто иметь несколько файлов конфигурации со всеми возможными настройками четности и переопределить остальные с помощью параметров командной строки.
Файл конфигурации minicom
представляет собой просто текст :, если вам необходимо полностью автоматизировать настройку -вашей тестовой среды, ваш сценарий может включать содержимое файла конфигурации и записать файл конфигурации. перед началом использования minicom
.
Вам необходимо установить последовательный порт с помощью команды stty