За последние 24 часа нас посетили 18700 программистов и 1686 роботов. Сейчас ищут 1963 программиста ...

ssh на win7 проблемы...

Тема в разделе "Настройка веб-сервера", создана пользователем abrdabr, 14 мар 2017.

  1. abrdabr

    abrdabr Новичок

    С нами с:
    28 янв 2017
    Сообщения:
    774
    Симпатии:
    65
    Установил openssh , настроил доступ по ключам, как мне кажется..
    То есть при подключении получаю такой результат:
    |банер|
    Last login: обновляется
    Connection to ... closed.

    но собственно говоря почему он закрылся то? если при входе по паролю соединение остаётся активным

    видимо косяк в настройках или так и должно быть
    # $OpenBSD: sshd_config,v 1.65 2003/08/28 12:54:34 markus Exp $

    # This is the sshd server system-wide configuration file. See
    # sshd_config(5) for more information.

    # This sshd was compiled with PATH=/usr/bin:/bin:/usr/sbin:/sbin

    # The strategy used for options in the default sshd_config shipped with
    # OpenSSH is to specify options with their default value where
    # possible, but leave them commented. Uncommented options change a
    # default value.

    #Port 22
    #Protocol 2,1
    Protocol 2
    ListenAddress localhost
    #ListenAddress ::

    # HostKey for protocol version 1
    #HostKey /etc/ssh/ssh_host_key
    # HostKeys for protocol version 2
    #HostKey /etc/ssh/ssh_host_rsa_key
    #HostKey /etc/ssh/ssh_host_dsa_key

    # Lifetime and size of ephemeral version 1 server key
    #KeyRegenerationInterval 1h
    #ServerKeyBits 768

    # Logging
    #obsoletes QuietMode and FascistLogging
    #SyslogFacility AUTH
    #LogLevel INFO

    # Authentication:

    #LoginGraceTime 2m
    PermitRootLogin yes

    # The following setting overrides permission checks on host key files
    # and directories. For security reasons set this to "yes" when running
    # NT/W2K, NTFS and CYGWIN=ntsec.
    StrictModes no

    #RSAAuthentication yes
    #PubkeyAuthentication yes
    #AuthorizedKeysFile .ssh/authorized_keys

    # For this to work you will also need host keys in /etc/ssh/ssh_known_hosts
    #RhostsRSAAuthentication no
    # similar for protocol version 2
    #HostbasedAuthentication no
    # Change to yes if you don't trust ~/.ssh/known_hosts for
    # RhostsRSAAuthentication and HostbasedAuthentication
    #-IgnoreUserKnownHosts yes
    # Don't read the user's ~/.rhosts and ~/.shosts files
    #IgnoreRhosts yes

    # To disable tunneled clear text passwords, change to no here!
    PasswordAuthentication no
    #PermitEmptyPasswords no

    # Change to no to disable s/key passwords
    #ChallengeResponseAuthentication yes

    # Kerberos options
    #KerberosAuthentication no
    #KerberosOrLocalPasswd yes
    #KerberosTicketCleanup yes

    # GSSAPI options
    #GSSAPIAuthentication no
    #GSSAPICleanupCreds yes

    # Set this to 'yes' to enable PAM authentication (via challenge-response)
    # and session processing. Depending on your PAM configuration, this may
    # bypass the setting of 'PasswordAuthentication'
    #UsePAM yes

    #AllowTcpForwarding yes
    #GatewayPorts no
    #X11Forwarding no
    #X11DisplayOffset 10
    #X11UseLocalhost yes
    #PrintMotd yes
    #PrintLastLog yes
    #KeepAlive yes
    #UseLogin no
    UsePrivilegeSeparation no
    #PermitUserEnvironment no
    #Compression yes
    #ClientAliveInterval 0
    #ClientAliveCountMax 3
    #UseDNS yes
    #PidFile /var/run/sshd.pid
    MaxStartups 10:30:60

    # default banner path
    Banner /etc/banner.txt

    # override default of no subsystems
    Subsystem sftp /usr/sbin/sftp-server

    #AllowUsers Admin
    PubkeyAuthentication yes
    AuthorizedKeysFile /.ssh/authorized_keys
     
  2. Fell-x27

    Fell-x27 Суперстар
    Команда форума Модератор

    С нами с:
    25 июл 2013
    Сообщения:
    12.156
    Симпатии:
    1.771
    Адрес:
    :сердА
    Вы к серверу прицепиться пытаетесь? PuTTY в руки. Удобно, легко настраивается, прекрасно работает.
     
    eldor нравится это.
  3. abrdabr

    abrdabr Новичок

    С нами с:
    28 янв 2017
    Сообщения:
    774
    Симпатии:
    65
    @Fell-x27 ну я как бы законектился же,- типа ssh aa@bb "cmd" исполняется но соединение сразу закрывается. или так и должно быть при авторизации по ключам? ну я про то что при авторизации по паролю происходит прямой доступ к цмд
     
  4. Fell-x27

    Fell-x27 Суперстар
    Команда форума Модератор

    С нами с:
    25 июл 2013
    Сообщения:
    12.156
    Симпатии:
    1.771
    Адрес:
    :сердА
    Оно у вас работает через виндовую консоль? Если да, то запускайте не как самостоятельную программу, а сначала откройте cmd, потом выполняйте там. Виндовая консоль глуповатая и очень любит автоматически схлопываться после успешно выполненной операции, если ее принудительно не заставить ждать. Если же стартовать внутри уже открытого сеанса, схлопывания не будет.
    --- Добавлено ---
    Ну или поставьте PuTTY и забудьте о проблемах. Серьезно, проверено, работает, админская утилита на века.
     
  5. abrdabr

    abrdabr Новичок

    С нами с:
    28 янв 2017
    Сообщения:
    774
    Симпатии:
    65
    @Fell-x27 не не не это дело принципа починить этот велосипед...
    ну и нет консоль открыта.
    смысл в том если выключаю авторизацию по ключам есть проекция цмд, если включена то сразу разъединение
    и нужно чтобы всегда была проекция
     
  6. artoodetoo

    artoodetoo Суперстар
    Команда форума Модератор

    С нами с:
    11 июн 2010
    Сообщения:
    11.116
    Симпатии:
    1.244
    Адрес:
    там-сям
    фигня какая-то
     
  7. abrdabr

    abrdabr Новичок

    С нами с:
    28 янв 2017
    Сообщения:
    774
    Симпатии:
    65
    @artoodetoo в смысле?
    ок ещё раз.
    есть openssh установленый на вин7 (заменена парочка дллок тк оригинальные не работают(2))
    настраиваю доступ по паролю
    вижу в окне клиента терминал сервака

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

    вопрос: соединение по ключам предусматривает прямой доступ к командной строке сервера (если да то в конфиге это прописывается?) (или есть не известные мне опции запуска ssh?)

    тк соединение происходит успешно,- а) нет отчёта об ошибках б) команды переданные при подключении исполняются

    тоесть мне нужна интерактивная консоль при подключении по ключам
     
  8. Fell-x27

    Fell-x27 Суперстар
    Команда форума Модератор

    С нами с:
    25 июл 2013
    Сообщения:
    12.156
    Симпатии:
    1.771
    Адрес:
    :сердА
    Поставьте вы уже себе нормальное решение, а не оживляйте нерабочий труп.
     
  9. abrdabr

    abrdabr Новичок

    С нами с:
    28 янв 2017
    Сообщения:
    774
    Симпатии:
    65
    @Fell-x27 ну так я давно решил изначальную задачу. но с этим ни как не разберусь,- у остальных openssh ведёт себя так же? в особенности на никсах (, лень же самому проверять)))))))) )
     
  10. acho

    acho Активный пользователь

    С нами с:
    28 дек 2016
    Сообщения:
    854
    Симпатии:
    210
    Адрес:
    Санкт-Петербург
    на никсах, как и в putty, никаких виндузятских глюков нет.
     
  11. abrdabr

    abrdabr Новичок

    С нами с:
    28 янв 2017
    Сообщения:
    774
    Симпатии:
    65
    @acho думаю это глюк openssh или что более вероятно я что-то упустил
     
  12. acho

    acho Активный пользователь

    С нами с:
    28 дек 2016
    Сообщения:
    854
    Симпатии:
    210
    Адрес:
    Санкт-Петербург
    @abrdabr, на 10 винде я подключался к gitlab.com через putty. Гитлаб по паролю не пускает, только по ключу. putty_gen создал ключ, дальше при подключении я его использовал.
    Хотя даже наверно вру, через опен-серверную консоль наверно подключался.
    В общем не помню точно, одно из двух. Глюков не было
     
  13. abrdabr

    abrdabr Новичок

    С нами с:
    28 янв 2017
    Сообщения:
    774
    Симпатии:
    65
    @acho и ты можешь подключиться к гитлаб по ssh консоли?
     
  14. acho

    acho Активный пользователь

    С нами с:
    28 дек 2016
    Сообщения:
    854
    Симпатии:
    210
    Адрес:
    Санкт-Петербург
    @abrdabr, ага
    --- Добавлено ---
    @abrdabr, погоди =D
    пойду смотреть, дабы не лохануться
     
  15. abrdabr

    abrdabr Новичок

    С нами с:
    28 янв 2017
    Сообщения:
    774
    Симпатии:
    65
    @acho ждю мне это только для интереса нужно
     
  16. acho

    acho Активный пользователь

    С нами с:
    28 дек 2016
    Сообщения:
    854
    Симпатии:
    210
    Адрес:
    Санкт-Петербург
    @abrdabr, ну собственно я могу только клонировать, пушить и тд через консоль по ключу
     
  17. abrdabr

    abrdabr Новичок

    С нами с:
    28 янв 2017
    Сообщения:
    774
    Симпатии:
    65
    @acho а типа
    ssh USER@host
    что выдаёт?
     
  18. acho

    acho Активный пользователь

    С нами с:
    28 дек 2016
    Сообщения:
    854
    Симпатии:
    210
    Адрес:
    Санкт-Петербург
    @abrdabr, если не боишься, давай попробуем ради интереса цепануться с моей 10 к твоему проблемному хосту)
     
  19. abrdabr

    abrdabr Новичок

    С нами с:
    28 янв 2017
    Сообщения:
    774
    Симпатии:
    65
    @acho да чего боятся то только вот я всё это делал на локалхосте, а внешний ип серый((( в принципе то это возможно но я хз как...
     
  20. acho

    acho Активный пользователь

    С нами с:
    28 дек 2016
    Сообщения:
    854
    Симпатии:
    210
    Адрес:
    Санкт-Петербург
    @abrdabr, дольше с пробросами будем мучаться тогда.
    Поставь себе putty, глянь с него
     
  21. Fell-x27

    Fell-x27 Суперстар
    Команда форума Модератор

    С нами с:
    25 июл 2013
    Сообщения:
    12.156
    Симпатии:
    1.771
    Адрес:
    :сердА
    openssh изначально никсовая тема, и там он работает прекрасно везде. Если какой-то кривопорт криво работает не винде, это проблемы криворукого портировщика. Просто не пользуйся тем, что не работает корректно. Ты целый вечер на такую хрень потратил, блин. Не жалко времени?
     
  22. abrdabr

    abrdabr Новичок

    С нами с:
    28 янв 2017
    Сообщения:
    774
    Симпатии:
    65
    @Fell-x27 не интересТно же ))) узнал к примеру что у винды тоже бывает какой-никакой chmod.
    @acho надо будет попробывать, наверно
     
  23. artoodetoo

    artoodetoo Суперстар
    Команда форума Модератор

    С нами с:
    11 июн 2010
    Сообщения:
    11.116
    Симпатии:
    1.244
    Адрес:
    там-сям
    Когда у вас cmd (команда) в строке соединения, оно и должно закрываться после выполнения этой команды. Без него должен за пуститься дефолтный шелл.
    Если cmd это буквально виндовый командный процессор, то хз нужен ли он тут вообще, хз как он работает, может ключ нужен какой для продолжения сеанса.
    --- Добавлено ---
    Вобщем я предполагаю, что вы ищете ошибку там, где её нет
     
    abrdabr нравится это.