<?xml version="1.0" encoding="koi8-r"?>
<rss version="0.91">
<channel>
    <title>OpenForum RSS: Как заставить работать scp ?</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID1/93279.html</link>
    <description>&lt;br&gt;Прошу помощи у сообщества. Кто знает как разрешить данную проблему, помогите.&lt;br&gt;&lt;br&gt;Есть авторизаци c помощью LDAPа. Есть пользователь в LDAP.&lt;br&gt;И это пользователь не может копирывать фалы с помощь scp на ту машину где есть его учетка ( не может в Linux хотя в Windows с помощью WinSCP все копируеться ).&lt;br&gt;&lt;br&gt;Для авторизации пользователей есть скрипт ( Python ) который выступает в роли оболочки для пользователя. Собственно что он делает.&lt;br&gt;&lt;br&gt;1) Проверяет есть ли доступ к машине у пользователя ( pam_check_host модуль не подошел. Причина почему ? Не коректно отрабатывает иногда. А коректно должно быть постоянно когда у тебя 300 машин.)&lt;br&gt;2) Устанавлеваетья TMOUT переменная для пользователя при подключении ( В LDAP добавлен параметр TMOUT )&lt;br&gt;3) Получает оболочку /bin/bash.&lt;br&gt;&lt;br&gt;Всего три функции выполняет скрипт.&lt;br&gt;&lt;br&gt;По ssh вход без проблем. Но вот scp не копирует файлы.&lt;br&gt;&lt;br&gt;Делал эксперементы, копирование проводилось на тот хост где есть учетка в LDAP.&lt;br&gt;&lt;br&gt;Для наглядности как копировал:&lt;br&gt;cat /iotop-0.4.4-1.noarch.rpm &amp;#124</description>

<item>
    <title>Как заставить работать scp ? (LSTemp)</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID1/93279.html#17</link>
    <pubDate>Sun, 20 May 2012 05:14:25 GMT</pubDate>
    <description>&amp;gt; Вообще я знаю что такое баш.&lt;br&gt;&amp;gt; Короче ладно, наводку получил буду разбираться.&lt;br&gt;&lt;br&gt;Странно тогда, что ты не передаешь никакую командную строку ему (для начала) и ожидаешь, что он что-то сделает. &lt;br&gt;&lt;br&gt;для scp bash вообще ничего не значит. просто проверка, что у пользователя есть доступ к шелу на компе - дополнительня проверка вшивости. если хочешь, чтоб копировало - создавай свою оболочку, которая реальные действия выполняет и ей управление передавай. Выше все уже показал.&lt;br&gt;&lt;br&gt;&lt;br&gt;</description>
</item>

<item>
    <title>Как заставить работать scp ? (jenya)</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID1/93279.html#16</link>
    <pubDate>Sun, 20 May 2012 04:47:38 GMT</pubDate>
    <description>&amp;gt; ты выдаешь bash в качестве оболочки. как говорит авторитетный товарисч Lavr - &lt;br&gt;&amp;gt; читай выше до просветления.&lt;br&gt;&amp;gt; PS &lt;br&gt;&amp;gt; последняя попыдка наводки: bash - это интерпритатор команд, он ничего не копирует &lt;br&gt;&amp;gt; и ничего вообще не делает, пока ему команду не передадут. он &lt;br&gt;&amp;gt; просто ждет ввода команды.&lt;br&gt;&lt;br&gt;Вообще я знаю что такое баш.&lt;br&gt;Короче ладно, наводку получил буду разбираться.&lt;br&gt;</description>
</item>

<item>
    <title>Как заставить работать scp ? (LSTemp)</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID1/93279.html#15</link>
    <pubDate>Sun, 20 May 2012 04:04:47 GMT</pubDate>
    <description>ты выдаешь bash в качестве оболочки. как говорит авторитетный товарисч Lavr - читай выше до просветления. &lt;br&gt;&lt;br&gt;PS&lt;br&gt;последняя попыдка наводки: bash - это интерпритатор команд, он ничего не копирует и ничего вообще не делает, пока ему команду не передадут. он просто ждет ввода команды.&lt;br&gt;</description>
</item>

<item>
    <title>Как заставить работать scp ? (je)</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID1/93279.html#14</link>
    <pubDate>Thu, 17 May 2012 11:41:08 GMT</pubDate>
    <description>Да, и рассказывать мне о всяких там pam ldap не надо. Мол, &quot;А нафига тебе скрипт этот, ты что не знал что есть pam_check_host_attr, или тебе делать нефиг велосипед изобретать ?&quot;. &lt;br&gt;</description>
</item>

<item>
    <title>Как заставить работать scp ? (je)</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID1/93279.html#13</link>
    <pubDate>Thu, 17 May 2012 09:26:04 GMT</pubDate>
    <description>&amp;gt;&#091;оверквотинг удален&#093;&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; fi &lt;br&gt;&amp;gt;&amp;gt;&amp;gt; итд по мере фантазии и надобности.&lt;br&gt;&amp;gt;&amp;gt; Если бы вот это еще и чере python  работало было бы &lt;br&gt;&amp;gt;&amp;gt; замечательно. У меня при подключении вызываеться python скрипт, а только потом &lt;br&gt;&amp;gt;&amp;gt; выдаеться bash.&lt;br&gt;&amp;gt; если наводок не понимаешь то: &lt;br&gt;&amp;gt; с одного языка на другой перевести не можешь?&lt;br&gt;&amp;gt; или думаешь, что тут телепаты есть, чтоб парсить твой неизвестный код на &lt;br&gt;&amp;gt; питоне?&lt;br&gt;&amp;gt; выкладывай_исходник/ думай_сам / http://natribu.org/ &lt;br&gt;&lt;br&gt;#!/usr/bin/env python&lt;br&gt;&lt;br&gt;import os&lt;br&gt;import ldap&lt;br&gt;import pwd&lt;br&gt;import socket&lt;br&gt;import sys&lt;br&gt;&lt;br&gt;def basH( tmout ):&lt;br&gt;    os.system(&apos;&#092;n &#092;&lt;br&gt;       if &#091; -f $HOME/.bashrc &#093;; &#092;n &#092;&lt;br&gt;          then &#092;n &#092;&lt;br&gt;   echo -en &quot;&quot; &#092;n &#092;&lt;br&gt;           cat $HOME/.bashrc &amp;#124; &#092;&lt;br&gt;           sed -e &#092;&apos;1,1d&#092;&apos; &amp;gt; /tmp/rcfile-tmp.$$ &#092;n &#092;&lt;br&gt;           cat /tmp/rcfile-tmp.$$ &amp;#124; &#092;&lt;br&gt;           sed -e &#092;&apos;export TMOUT=&apos; + str( tmout ) + &apos; ; readonly TMOUT&#092;&apos; &amp;gt; /tmp/rcfile-bash.$$ ; &#092;&lt;br&gt;           mv /tmp/rcfile-bash.$$ $HOME/.bashrc &#092;n &#092;&lt;br&gt;           rm -f /tmp/rcfile-tmp.$$ &#092;n &#092;&lt;br&gt;           /bin</description>
</item>

<item>
    <title>Как заставить работать scp ? (LSTemp)</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID1/93279.html#12</link>
    <pubDate>Wed, 16 May 2012 21:21:10 GMT</pubDate>
    <description>&amp;gt;&#091;оверквотинг удален&#093;&lt;br&gt;&amp;gt;&amp;gt;    /bin/bash &lt;br&gt;&amp;gt;&amp;gt; else &lt;br&gt;&amp;gt;&amp;gt;    # команда &lt;br&gt;&amp;gt;&amp;gt;    shift &lt;br&gt;&amp;gt;&amp;gt;    eval $* &lt;br&gt;&amp;gt;&amp;gt; fi &lt;br&gt;&amp;gt;&amp;gt; итд по мере фантазии и надобности.&lt;br&gt;&amp;gt; Если бы вот это еще и чере python  работало было бы &lt;br&gt;&amp;gt; замечательно. У меня при подключении вызываеться python скрипт, а только потом &lt;br&gt;&amp;gt; выдаеться bash.&lt;br&gt;&lt;br&gt;если наводок не понимаешь то:&lt;br&gt;с одного языка на другой перевести не можешь?&lt;br&gt;или думаешь, что тут телепаты есть, чтоб парсить твой неизвестный код на питоне? &lt;br&gt;&lt;br&gt;выкладывай_исходник/ думай_сам / http://natribu.org/&lt;br&gt;&lt;br&gt;&lt;br&gt;</description>
</item>

<item>
    <title>Как заставить работать scp ? (je)</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID1/93279.html#11</link>
    <pubDate>Mon, 14 May 2012 08:08:26 GMT</pubDate>
    <description>&amp;gt;&#091;оверквотинг удален&#093;&lt;br&gt;&amp;gt; if &#091; $# -eq 0 &#093; &lt;br&gt;&amp;gt; then &lt;br&gt;&amp;gt;    # шелл &lt;br&gt;&amp;gt;    /bin/bash &lt;br&gt;&amp;gt; else &lt;br&gt;&amp;gt;    # команда &lt;br&gt;&amp;gt;    shift &lt;br&gt;&amp;gt;    eval $* &lt;br&gt;&amp;gt; fi &lt;br&gt;&amp;gt; итд по мере фантазии и надобности.&lt;br&gt;&lt;br&gt;Если бы вот это еще и чере python  работало было бы замечательно. У меня при подключении вызываеться python скрипт, а только потом выдаеться bash.&lt;br&gt;</description>
</item>

<item>
    <title>Как заставить работать scp ? (LSTemp)</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID1/93279.html#10</link>
    <pubDate>Fri, 11 May 2012 02:24:26 GMT</pubDate>
    <description>#!/bin/bash&lt;br&gt;if &#091; $# -eq 0 &#093;&lt;br&gt;then&lt;br&gt;   # шелл&lt;br&gt;   /bin/bash&lt;br&gt;else&lt;br&gt;   # команда&lt;br&gt;   shift&lt;br&gt;   eval $*&lt;br&gt;fi&lt;br&gt;&lt;br&gt;итд по мере фантазии и надобности.&lt;br&gt;&lt;br&gt;&lt;br&gt;</description>
</item>

<item>
    <title>Как заставить работать scp ? (LSTemp)</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID1/93279.html#9</link>
    <pubDate>Fri, 11 May 2012 02:04:21 GMT</pubDate>
    <description>&amp;gt; &quot;За что купил за то продал&quot;. Знаешь есть такая пословица ? Это &lt;br&gt;&amp;gt; я к тому что послал в ssh то и получил ... &lt;br&gt;&lt;br&gt;а я к тому, что зачем rpm-ы-то по ssh ;)? если только в качестве примера... или мания преследования заела? )&lt;br&gt; &lt;br&gt;&lt;br&gt;&lt;br&gt;</description>
</item>

</channel>
</rss>
