За последние 24 часа нас посетили 31940 программистов и 1380 роботов. Сейчас ищут 752 программиста ...

SSH подключение.

Тема в разделе "PHP для новичков", создана пользователем Danil005, 15 мар 2017.

  1. Danil005

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

    С нами с:
    2 янв 2015
    Сообщения:
    528
    Симпатии:
    30
    Как сделать подключение SSH локальному серверу через PuTTY, если до этого было установлено OpenSSH.
     
  2. abrdabr

    abrdabr Новичок

    С нами с:
    28 янв 2017
    Сообщения:
    774
    Симпатии:
    65
    @Danil005 если по паролю то всё просто, нооооо очевидно что ты пытаешься подключиться по ключам. Пока нагуглил, что пити и опенссш имеют разные форматы ключей, ручной привод ключей пити к формату опенссш успехом не увенчался(удаление переносов строк, --бегин--, --енд-- ) . игра с настройками так же результата не дала. но у меня и до эгого были проблемы с авторизацией по ключам мб тебе ручное редактирование поможет
     
  3. Danil005

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

    С нами с:
    2 янв 2015
    Сообщения:
    528
    Симпатии:
    30
    Я подключился через ключи и программу SmartGit, но толком ничего не понимаю, открывая терминал, и пробуя запустить server.js выдает некую ошибку.
    [​IMG]
     
  4. abrdabr

    abrdabr Новичок

    С нами с:
    28 янв 2017
    Сообщения:
    774
    Симпатии:
    65
    @Danil005 видимо потомучто там обработчик установлен не cmd а какойнить git
    измени последнее значение в файле passwd для нужного пользователя

    & когда был ссш при подключении по ключам соединение оставалось активным или сразу закрывалось?
     
  5. Danil005

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

    С нами с:
    2 янв 2015
    Сообщения:
    528
    Симпатии:
    30
    @abrdabr passwd я оставил пустым, ибо при создании через терминал ключа, я не задавал пароль.
    --- Добавлено ---
    В кмд такую же ошибку выдает.
     
  6. abrdabr

    abrdabr Новичок

    С нами с:
    28 янв 2017
    Сообщения:
    774
    Симпатии:
    65
    @Danil005 ну так тогда всё верно же,- нет пользователя нет доступа
    скинь сюда копию sshd_config
     
  7. Danil005

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

    С нами с:
    2 янв 2015
    Сообщения:
    528
    Симпатии:
    30
    Если бы я знал где он.)
     
  8. mahmuzar

    mahmuzar Старожил

    С нами с:
    6 апр 2012
    Сообщения:
    4.631
    Симпатии:
    425
    Адрес:
    РД, г. Махачкала.
    @Danil005, я тебе по дружески один совет дам. Когда не знаешь "спрашивай у ближнего"! Я тебя уверяю, в течении нескольких секунд он тебе даст конкретный ответ.
     
  9. Danil005

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

    С нами с:
    2 янв 2015
    Сообщения:
    528
    Симпатии:
    30
    Гугл не помог, отныне нет ближних.)
     
  10. abrdabr

    abrdabr Новичок

    С нами с:
    28 янв 2017
    Сообщения:
    774
    Симпатии:
    65
    @Danil005 видимо в стандартной папке типа c:/program files (x86)/openssh/etc
    но в твоём случае нужно делать как то так в цмд
    cd ../../program files (x86)/openssh/bin
    mkpasswd -d -u Юзер >> ..\etc\passwd

    && в опенссш часто попадаются две бракованые дллки
    && он ругается если не выставить чмод на приватные ключи
     
  11. Danil005

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

    С нами с:
    2 янв 2015
    Сообщения:
    528
    Симпатии:
    30
    @abrdabr вот содержимое конфига.
    # $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 0.0.0.0
    #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 yes

    RSAAuthentication no
    #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 yes
    #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


     
  12. abrdabr

    abrdabr Новичок

    С нами с:
    28 янв 2017
    Сообщения:
    774
    Симпатии:
    65
    @Danil005 на сколько мне не изменяет склероз нужно перделать
    StrictModes yes

    RSAAuthentication no
    #PubkeyAuthentication yes

    PasswordAuthentication yes
    на
    StrictModes no // не помню но вроде "да" конфликтует с ключами а "нет" с паролями или наоборот

    RSAAuthentication no
    PubkeyAuthentication yes // раскоментировать

    PasswordAuthentication no // тк у меня выскакивала всегда игнорируя клюючи

    затем перзапустить сервер
    --- Добавлено ---
    & какая у тебя версия ссш?
     
  13. Danil005

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

    С нами с:
    2 янв 2015
    Сообщения:
    528
    Симпатии:
    30
    @abrdabr, смотри, все работает, но я попробовал сделать так:
    upload_2017-3-16_19-22-16.png
    , Но, если включить sokect.io, выдает ошибку.
    --- Добавлено ---
    P.S, я взял стандартный скрипт socket.io чата.
     
    #13 Danil005, 16 мар 2017
    Последнее редактирование модератором: 17 мар 2017
  14. abrdabr

    abrdabr Новичок

    С нами с:
    28 янв 2017
    Сообщения:
    774
    Симпатии:
    65
    @Danil005 я не спец в яс но мб ошибка потому что консоль не может обработать яваскрипт?
     
  15. Danil005

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

    С нами с:
    2 янв 2015
    Сообщения:
    528
    Симпатии:
    30
    @abrdabr я разобрался, скрипт работает, но как связать с бд, ломаю голову
     
  16. acho

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

    С нами с:
    28 дек 2016
    Сообщения:
    854
    Симпатии:
    210
    Адрес:
    Санкт-Петербург
    @abrdabr, не-не-не, не надо ручками конвертировать ключи. У putty есть такая прекрасная штука (отдельно скачивается со страницы загрузок на оффсайте), как putty_gen. Она умеет и генерировать разные виды ключей, и конвертировать их
     
  17. abrdabr

    abrdabr Новичок

    С нами с:
    28 янв 2017
    Сообщения:
    774
    Симпатии:
    65
  18. acho

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

    С нами с:
    28 дек 2016
    Сообщения:
    854
    Симпатии:
    210
    Адрес:
    Санкт-Петербург
    @abrdabr, ну может. Я пакетом как-то не скачивал. Только по отдельности. И то редко. У меня и так всё есть в линуксовской консоли) Виндой очень редко пользуюсь