Форум русскоязычного сообщества Ubuntu


Хотите сделать посильный вклад в развитие Ubuntu и русскоязычного сообщества?
Помогите нам с документацией!

Автор Тема: Не могу подключиться по SFTP  (Прочитано 15824 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн neonox

  • Автор темы
  • Участник
  • *
  • Сообщений: 191
    • Просмотр профиля
Не могу подключиться по SFTP
« : 27 Октября 2013, 03:26:22 »
Доброго времени суток. Прошу помочь разобраться в проблеме.

Дано:
VPS - Ubuntu Server 12.04
SSH сервер
Пользователь которому нужно получить доступ к серверу по SFTP

Требуется подключиться к серверу используя WinSCP по протоколу SFTP. При попытке подключиться получаю ошибку
Цитировать
Cannot initialize SFTP protocol. Is the host running a SFTP server?

Вот конфиг sshd_config
(Нажмите, чтобы показать/скрыть)

Оффлайн AnrDaemon

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 28366
    • Просмотр профиля
Re: Не могу подключиться по SFTP
« Ответ #1 : 27 Октября 2013, 04:31:03 »
Port 22

И показывайте найтройки WinSCP.
Хотите получить помощь? Потрудитесь представить запрошенную информацию в полном объёме.

Прежде чем [Отправить], нажми [Просмотр] и прочти собственное сообщение. Сам-то понял, что написал?…

Оффлайн fisher74

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 13756
    • Просмотр профиля
Re: Не могу подключиться по SFTP
« Ответ #2 : 27 Октября 2013, 08:22:08 »
видимо параноя требует порт 2222, так что надо просто перепроверить что в настройках соответствие в WinSCP
И ещё один вопрос. А ssh работает? пробовали подключаться
что показывает телнет
telnet ip-server 2222

Оффлайн ArcFi

  • Старожил
  • *
  • Сообщений: 15189
    • Просмотр профиля
    • aetera.net
Re: Не могу подключиться по SFTP
« Ответ #3 : 27 Октября 2013, 08:55:38 »
И на самом сервере проверяйте:
sudo ss -lnpt | grep :22

Оффлайн neonox

  • Автор темы
  • Участник
  • *
  • Сообщений: 191
    • Просмотр профиля
Re: Не могу подключиться по SFTP
« Ответ #4 : 27 Октября 2013, 11:07:43 »
Изменил порт на 22, т.к. и через SSH не смог подключиться. Через SSH подключаюсь нормально, но через WinSCP так и не могу подключиться. Ошибка происходит на этапе ввода пароля пользователя


sudo ss -lnpt | grep :22
LISTEN     0      128                      :::22                      :::*      users:(("sshd",6748,4))
LISTEN     0      128                       *:22                       *:*      users:(("sshd",6748,3))

Оффлайн ArcFi

  • Старожил
  • *
  • Сообщений: 15189
    • Просмотр профиля
    • aetera.net
Re: Не могу подключиться по SFTP
« Ответ #5 : 27 Октября 2013, 12:15:26 »
От меня пишет, что порт открыт:
Цитировать
$ nmap 146.185.166.31 -p22 -sV | grep ^22
22/tcp open  ssh     OpenSSH 5.9p1 Debian 5ubuntu1.1 (Ubuntu Linux; protocol 2.0)

Оффлайн AnrDaemon

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 28366
    • Просмотр профиля
Re: Не могу подключиться по SFTP
« Ответ #6 : 27 Октября 2013, 14:45:52 »
через WinSCP так и не могу подключиться. Ошибка происходит на этапе ввода пароля пользователя
Тогда, вероятно, проблема не в настройках? :)
Хотите получить помощь? Потрудитесь представить запрошенную информацию в полном объёме.

Прежде чем [Отправить], нажми [Просмотр] и прочти собственное сообщение. Сам-то понял, что написал?…

Оффлайн neonox

  • Автор темы
  • Участник
  • *
  • Сообщений: 191
    • Просмотр профиля
Re: Не могу подключиться по SFTP
« Ответ #7 : 27 Октября 2013, 16:02:39 »
Тогда, вероятно, проблема не в настройках? :)

Собственно, какая картина сейчас.
Подключиться под рутом получается.
При попытке подключиться одним из указанных пользователей через Putty после ввода пароль программа вылетает. WinSCP так же не подключается.

Вот что в логах, при попытке подключиться через Putty

Oct 27 11:55:42 146 sshd[11575]: Accepted password for imanit_msk from 213.145.28.xxх port 49655 ssh2
Oct 27 11:55:42 146 sshd[11575]: pam_unix(sshd:session): session opened for user imanit_msk by (uid=0)
Oct 27 11:55:42 146 sshd[11575]: pam_unix(sshd:session): session closed for user imanit_msk

Пробовал добавлять пользователей в группу ssh, пробовал разрешать доступ к SSH только этим пользователям. Увы, все безрезультатно. Не могу понять, что я делаю не так.

Пользователь решил продолжить мысль 27 Октября 2013, 16:06:33:
Всем спасибо за помощь. Решил проблему. Дело было в оболочке. Вместо /bin/bash была /bin/date.
« Последнее редактирование: 27 Октября 2013, 16:06:33 от neonox »

Оффлайн fisher74

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 13756
    • Просмотр профиля
Re: Не могу подключиться по SFTP
« Ответ #8 : 27 Октября 2013, 19:56:32 »
Подключиться под рутом получается.
Эммм, так ведь
Вот конфиг sshd_config
..
PermitRootLogin no
Или уже и до этого параметра дошли в процессе изыскания?
Не забудьте вернуть назад

Дело было в оболочке. Вместо /bin/bash была /bin/date.
Этож как надо изголиться, чтобы /bin/date в качестве оболочки выставить....?

Оффлайн neonox

  • Автор темы
  • Участник
  • *
  • Сообщений: 191
    • Просмотр профиля
Re: Не могу подключиться по SFTP
« Ответ #9 : 27 Октября 2013, 20:16:07 »
Цитировать
Или уже и до этого параметра дошли в процессе изыскания?
Не забудьте вернуть назад

Да, пробовал, проверял. Уже вернул обратно.

Цитировать
Этож как надо изголиться, чтобы /bin/date в качестве оболочки выставить....?

создавал пользователей через ISPmanager

 

Страница сгенерирована за 0.058 секунд. Запросов: 25.