36 / 33 / 10
Регистрация: 14.06.2013
Сообщений: 432
1

Ubuntu+SSH+Putty

11.07.2015, 20:34. Показов 4392. Ответов 14
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
Привет!

Есть виртуальная машина VirtualBox, на ней стоит ОС Ubuntu c LAMP-ом и с SSH
На windows (основной ОС) стоит Putty-клиент для подключения удаленного

Ssh, putty переустанавливал, проброс портов в VirtualBox сделал, тип подключения - NAT

Putty пишет: "connection refused" иногда "connection timed out"

в SSH /etc/ssh/sshd_config прописывал ip и порты через
Bash
1
ListenAddress
А положение не меняется. Сижу целый день разбираюсь... Кто сталкивался с данной проблемой, откликнитесь, любая информация будет полезной!

Большое спасибо заранее!
0
Лучшие ответы (1)
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
11.07.2015, 20:34
Ответы с готовыми решениями:

Доступ к Ubuntu по протоколу SSH через Windows машину
Здравствуйте! Настроил ssh протокол на неттопе с Ubuntu 16.04. В локальной сети через ноутбук с...

Как сделать, чтобы ssh-клиент использовал файл ~/.ssh/config?
centos ssh клиент не использует файл ~/.ssh/config для подгрузки хостов. за место этого, он...

Ошибка SSH подключения через PuTTY
Всем доброго времени суток! Я второй день работаю с debian, поэтому пока что нуб, не могли бы вы...

SSH не хочет работать с x11 через putty
Здравствуйте, установил ssh на комп для putty(у меня windows xp), подключился к ubuntu server,...

14
Эксперт по компьютерным сетямЭксперт NIX
13011 / 7403 / 800
Регистрация: 09.09.2009
Сообщений: 28,974
11.07.2015, 22:46 2
использование ListenAddress, имхо, лишено смысла
Достаточно Port 22
проверить что сам сервер работает, и что он там слушает - можно командой:
Bash
1
netstat -anp | grep ':22'
интересующий ответ выглядит вот так:
Код
tcp        0      0 0.0.0.0:22              0.0.0.0:*               LISTEN      13655/sshd
проверить файервол линукса можно командой
Bash
1
 iptables -L -n -v
ну и напоследок про виртуалбокс. не сильно я с ним экспериментировал, но если вы в сетевом адаптере используете нат, то в нем делаете портфорвардинг 22-го порта на адрес гостевой машины (10.х.х.х), а в хостовой машине пробуете обращаться на адрес 127.0.0.1
1
36 / 33 / 10
Регистрация: 14.06.2013
Сообщений: 432
12.07.2015, 09:33  [ТС] 3
Прослушка:
Bash
1
2
tcp        0      0 0.0.0.0:22              0.0.0.0:*               LISTEN      788/sshd        
tcp6       0      0 :::22                   :::*                    LISTEN      788/sshd
Файервол:
Bash
1
2
3
4
5
6
7
8
Chain INPUT (policy ACCEPT 0 packets, 0 bytes)
 pkts bytes target     prot opt in     out     source               destination         
 
Chain FORWARD (policy ACCEPT 0 packets, 0 bytes)
 pkts bytes target     prot opt in     out     source               destination         
 
Chain OUTPUT (policy ACCEPT 0 packets, 0 bytes)
 pkts bytes target     prot opt in     out     source               destination
Добавлено через 9 часов 53 минуты
А проброс настраивал с помощью http://integrator.adior.ru/ind... virtualbox
0
36 / 33 / 10
Регистрация: 14.06.2013
Сообщений: 432
12.07.2015, 09:56  [ТС] 4
Вот мои настройки
Миниатюры
Ubuntu+SSH+Putty  
0
шКодер самоучка
2227 / 1921 / 927
Регистрация: 09.10.2013
Сообщений: 4,260
Записей в блоге: 7
12.07.2015, 10:06 5
Лучший ответ Сообщение было отмечено zontik24 как решение

Решение

zontik24, покажите из виртуалки
Bash
1
ip addr show dev eth0
и скрин из настроек проброса портов
как примерно должно быть смотрите на скрине
Миниатюры
Ubuntu+SSH+Putty  
1
36 / 33 / 10
Регистрация: 14.06.2013
Сообщений: 432
12.07.2015, 10:13  [ТС] 6
Виртуалка
Миниатюры
Ubuntu+SSH+Putty  
0
шКодер самоучка
2227 / 1921 / 927
Регистрация: 09.10.2013
Сообщений: 4,260
Записей в блоге: 7
12.07.2015, 10:26 7
zontik24, какой адрес и порт вы задаете в putty?Может вы забываете сменить порт с дефолтного на указанный при пробросе?
1
36 / 33 / 10
Регистрация: 14.06.2013
Сообщений: 432
12.07.2015, 10:45  [ТС] 8
стандартный 22, сейчас сменил настройки порта на те, которые у вас (одна запись), все равно

Бывало, что подключаюсь, окно висит, а через некоторое время "timed out"

Установил XShall, пробовал на ней подключиться вчера, все нормально подключалось, только окошко для ввода пароля и логина не выскакивало, как оно должно быть


Адрес 77.45.221.71 и порт 22 (после ваших подсказок)

Добавлено через 6 минут
Ответ SSH через браузер:

SSH-2.0-OpenSSH_6.6.1p1 Ubuntu-2ubuntu2

Через Putty все также "Connection refused"


Через Shall все получилось, окошко выскакивает
0
шКодер самоучка
2227 / 1921 / 927
Регистрация: 09.10.2013
Сообщений: 4,260
Записей в блоге: 7
12.07.2015, 10:50 9
zontik24, попробуйте вбить в адрес localhost порт 22 тип сервиса SSH
+ проверьте так же есть ли подключение в виртуалке к самой себе
Bash
1
ssh localhost
если изнутри есть подключение, а снаружи нет, то у меня идеи кончаются...
Миниатюры
Ubuntu+SSH+Putty  
1
36 / 33 / 10
Регистрация: 14.06.2013
Сообщений: 432
12.07.2015, 11:04  [ТС] 10
Подключиться удалось!

А 80 порт нужно прописывать или так оставлять, если нужен доступ к просмотру проекта на apache?
0
шКодер самоучка
2227 / 1921 / 927
Регистрация: 09.10.2013
Сообщений: 4,260
Записей в блоге: 7
12.07.2015, 11:06 11
Цитата Сообщение от zontik24 Посмотреть сообщение
А 80 порт нужно прописывать или так оставлять, если нужен доступ к просмотру проекта на apache?
Да, прописывайте похожим образом
1
36 / 33 / 10
Регистрация: 14.06.2013
Сообщений: 432
12.07.2015, 11:10  [ТС] 12
То есть, если мне нужно зайти удаленно, то я прописываю 127.0.0.1:50022(порт изменил), получаю доступ?

Ребята, Cra3y, Dmitry! Спасибо вам огромное!
0
шКодер самоучка
2227 / 1921 / 927
Регистрация: 09.10.2013
Сообщений: 4,260
Записей в блоге: 7
12.07.2015, 11:18 13
Цитата Сообщение от zontik24 Посмотреть сообщение
То есть, если мне нужно зайти удаленно, то я прописываю 127.0.0.1:50022(порт изменил), получаю доступ?
только с того компа на котором крутится виртуалка - 127.*.*.* это loopback - адрес для соединений внутри машины
если нужен доступ из интернета то нужен статический "белый" IP либо смотреть в сторону сервисов noip/dyndns, но про них я знаю только что они существуют.
1
36 / 33 / 10
Регистрация: 14.06.2013
Сообщений: 432
12.07.2015, 11:20  [ТС] 14
а в etc/hosts не придется прописывать?
0
шКодер самоучка
2227 / 1921 / 927
Регистрация: 09.10.2013
Сообщений: 4,260
Записей в блоге: 7
12.07.2015, 11:27 15
Цитата Сообщение от zontik24 Посмотреть сообщение
а в etc/hosts не придется прописывать?
вам нужно будет знать IP машины, на которой запущена виртуалка и пробрасывать соединения приходящие на этот IP вовнутрь VM

Не по теме:

я не знаю структуру вашей сети, а гадать не особо люблю.

0
12.07.2015, 11:27
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
12.07.2015, 11:27
Помогаю со студенческими работами здесь

SSH в Ubuntu Server 16.04
Доброго времени суток, возникла проблема с доступом к Ubuntu Server 16.04 через SSH. В общем в...

SSH не работает server Ubuntu 14.04
Доброго времени суток господа! Имею сервер SHH На нем стоит isp manager Сам сервер работает...

Ubuntu server 14.04 не пускает по SSH
Здравствуйте! Поставил Ubuntu Server 14.04. Поставил ssh-сервер. Проблема в том что не пускает...

Как передать файлы по ssh с Windows 7 на Ubuntu?
здравствуйте, (заранее извиняюсь может не попал в тему) такая проблема, есть сервер 1, после...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
15
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru