<?xml version="1.0" encoding="koi8-r"?>
<rss version="0.91">
<channel>
    <title>OpenForum RSS: SSH</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID10/5464.html</link>
    <description>Добрый день уважаемые форумчане.&lt;br&gt;Есть сервер ОС Дебиан 8 и на наем настроен ssh доступ. Хочу чтоб каждая веденная команда пользователя логировалось. В файле .bachrc прописано shopt -s histappend чтоб все виденные команды сразу же прописывались в файле bash_history пользователя. Когда захожу через putty все веденные мои команды логируются в файле bash_history.&lt;br&gt;Но когда захожу через скрип и выполняю команду то моя команда не логируется в файле bash_history, но мой вход в систему логируется в файле /var/log/auth.log&lt;br&gt;Например вот лог того что я заходил с помощью скрипта по ssh на сервер &lt;br&gt;Jul 19 15:11:09 deb sshd&#091;9219&#093;: Accepted password for manager from 192.168.0.49 port 55750 ssh2&lt;br&gt;Jul 19 15:11:09 deb sshd&#091;9219&#093;: pam_unix(sshd:session): session opened for user lion by (uid=0)&lt;br&gt;Jul 19 15:11:09 deb systemd-logind&#091;802&#093;: New session 3371 of user lion.&lt;br&gt;Jul 19 15:11:09 deb systemd: pam_unix(systemd-user:session): session opened for user lion by (uid=0)&lt;br&gt;Jul 19 15:11:09 deb sshd&#091;9219&#093;: pam_unix(sshd:session): sess</description>

<item>
    <title>SSH (Andrey Mitrofanov)</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID10/5464.html#6</link>
    <pubDate>Fri, 20 Jul 2018 07:44:45 GMT</pubDate>
    <description>&amp;gt;&amp;gt;&amp;gt; В файлах /var/log/messages и в /var/log/syslog нечего нет в промежутке времени входа &lt;br&gt;&amp;gt;&amp;gt;&amp;gt; пользователя &lt;br&gt;&amp;gt;&amp;gt; Я спашивал, подойдёт ли вам _такое_ решение.&lt;br&gt;&amp;gt; Доброе утро Андрей. Да если будут записываться все команды то подойдет.&lt;br&gt;&lt;br&gt;Знание половины ответа, поисковиа и вражеского языка тоже может дать результаты (как и чуть _другая_ постановка задачи) -&lt;br&gt;&lt;br&gt;https://duckduckgo.com/?q=bash+commands+to+syslog&lt;br&gt;  =&amp;gt;&lt;br&gt;    https://askubuntu.com/questions/93566/how-to-log-all-bash-commands-by-all-users-on-a-server&lt;br&gt;    https://backdrift.org/logging-bash-history-to-syslog-using-traps&lt;br&gt;  ... ... ...&lt;br&gt;</description>
</item>

<item>
    <title>SSH (Andrey Mitrofanov)</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID10/5464.html#5</link>
    <pubDate>Fri, 20 Jul 2018 07:41:43 GMT</pubDate>
    <description>&amp;gt;&amp;gt;&amp;gt; В файлах /var/log/messages и в /var/log/syslog нечего нет в промежутке времени входа &lt;br&gt;&amp;gt;&amp;gt;&amp;gt; пользователя &lt;br&gt;&amp;gt;&amp;gt; Я спашивал, подойдёт ли вам _такое_ решение.&lt;br&gt;&amp;gt; Доброе утро Андрей. Да если будут записываться все команды то подойдет.&lt;br&gt;&lt;br&gt;+ Пересобрать, установить bash с патчем&lt;br&gt;+ Настроить syslog&lt;br&gt;+ Думать, как пользователям не дать запустить другой шел (непатченный bash, например).&lt;br&gt;&lt;br&gt;&#091;CODE&#093;From 74652ad96aabd61908a6b76c37f551d5f9a00b6c Mon Sep 17 00:00:00 2001&lt;br&gt;From: Andrey Mitrofanov &amp;lt;&amp;gt;&lt;br&gt;Date: Tue, 7 Oct 2014 11:12:18 +0400&lt;br&gt;Subject: &#091;PATCH&#093; Define SYSLOG_HISTORY.   * &quot;Bash 4.1 is able to log the&lt;br&gt; history to syslog (only to be enabled      at compile time in config-top.h)&quot;&lt;br&gt;&lt;br&gt;---&lt;br&gt; config-top.h &amp;#124; 2 +-&lt;br&gt; 1 file changed, 1 insertion(+), 1 deletion(-)&lt;br&gt;&lt;br&gt;diff --git a/config-top.h b/config-top.h&lt;br&gt;index 147d4f4..5265a05 100644&lt;br&gt;--- a/config-top.h&lt;br&gt;+++ b/config-top.h&lt;br&gt;&#064;&#064; -101,7 +101,7 &#064;&#064;&lt;br&gt; &lt;br&gt; /* Define if you want each line saved to the history list in bashhist.c:&lt;br&gt;    bash_add_history() to be sent to syslog()</description>
</item>

<item>
    <title>SSH (dias)</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID10/5464.html#4</link>
    <pubDate>Fri, 20 Jul 2018 03:25:58 GMT</pubDate>
    <description>&amp;gt;&amp;gt; В файлах /var/log/messages и в /var/log/syslog нечего нет в промежутке времени входа &lt;br&gt;&amp;gt;&amp;gt; пользователя &lt;br&gt;&amp;gt; Я спашивал, подойдёт ли вам _такое_ решение.&lt;br&gt;&lt;br&gt;Доброе утро Андрей. Да если будут записываться все команды то подойдет. &lt;br&gt;</description>
</item>

<item>
    <title>SSH (Andrey Mitrofanov)</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID10/5464.html#3</link>
    <pubDate>Thu, 19 Jul 2018 12:19:59 GMT</pubDate>
    <description>&amp;gt; В файлах /var/log/messages и в /var/log/syslog нечего нет в промежутке времени входа &lt;br&gt;&amp;gt; пользователя &lt;br&gt;&lt;br&gt;Я спашивал, подойдёт ли вам _такое_ решение.&lt;br&gt;</description>
</item>

<item>
    <title>SSH (dias)</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID10/5464.html#2</link>
    <pubDate>Thu, 19 Jul 2018 11:42:04 GMT</pubDate>
    <description>В файлах /var/log/messages и в /var/log/syslog нечего нет в промежутке времени входа пользователя&lt;br&gt;</description>
</item>

<item>
    <title>SSH (Andrey Mitrofanov)</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID10/5464.html#1</link>
    <pubDate>Thu, 19 Jul 2018 11:35:05 GMT</pubDate>
    <description>&amp;gt;&#091;оверквотинг удален&#093;&lt;br&gt;&amp;gt; (uid=0) &lt;br&gt;&amp;gt; Jul 19 15:11:09 deb systemd-logind&#091;802&#093;: New session 3371 of user lion.&lt;br&gt;&amp;gt; Jul 19 15:11:09 deb systemd: pam_unix(systemd-user:session): session opened for user lion &lt;br&gt;&amp;gt; by (uid=0) &lt;br&gt;&amp;gt; Jul 19 15:11:09 deb sshd&#091;9219&#093;: pam_unix(sshd:session): session closed for user lion &lt;br&gt;&amp;gt; Jul 19 15:11:09 deb systemd-logind&#091;802&#093;: Removed session 3371.&lt;br&gt;&amp;gt; Jul 19 15:11:09 deb systemd: pam_unix(systemd-user:session): session closed for user lion &lt;br&gt;&amp;gt; после входа систему выполнил команду например dir и сразу вышел, а в &lt;br&gt;&amp;gt; bash_history виденная моя команда не прописалось.&lt;br&gt;&amp;gt; Где нужно настроить чтоб виденные команды запивались в файл?&lt;br&gt;&lt;br&gt;Вот так нормально будет:&lt;br&gt;&lt;br&gt;Mar 14 17:25:52 server193741 bash: HISTORY: PID=8543 UID=0 less /var/log/messages&lt;br&gt;&lt;br&gt;?&lt;br&gt;</description>
</item>

</channel>
</rss>
