Re: mysql и ssh тунель

2016-02-02 Нитка Timofey Koolin

Нет, не изврат. Этим вы говорите - считать этот IP хостом localhost.
При этом посколько у вас останется первая строка 127.0.0.1 localhost, то 
все подключения к localhost будут идти как и положено на 127.0.0.1.


То, что у ваc по ssh внешний адрес определяется это странно. По логике и 
по моей практике должно срабатывать нормально. Правильным решением была 
бы настройка ssh чтобы он подключался от имени локального IP, но тут без 
доступа к серверу что-то диагностировать сложно.


On 02.02.2016 10:38, alex.emergy wrote:

Это уже изврат какой-то

2 февр. 2016 г., в 9:58, Timofey Koolin > написал(а):


попробуйте в /etc/hosts добавить строку
10.1.18.27 localhost


4 декабря 2015 г., 17:57 пользователь Рустам Валиуллин 
> написал:


А если вот так подключиться:

mysql -h localhost -P33306

04.12.2015 14:54 пользователь "alex.emergy"
> написал:

# ssh -f -L 33306:127.0.0.1:3306 
10.1.18.27 sleep 10
# mysql -h127.0.0.1 -P33306
ERROR 1045 (28000): Access denied for user
'root'@'10.1.18.27' (using password: NO)
#

mysql> select Host,User from user where User = 'root';
+---+--+
| Host  | User |
+---+--+
| localhost | root |
+---+--+
1 row in set (0.00 sec)



Почему он пытается подключиться как 10.1.18.27, а не
localhost? Нужен способ, подключаться как root@localhost к
удалённой базе.
--
ubuntu-ru mailing list
ubuntu-ru@lists.ubuntu.com 
https://lists.ubuntu.com/mailman/listinfo/ubuntu-ru


--
ubuntu-ru mailing list
ubuntu-ru@lists.ubuntu.com 
https://lists.ubuntu.com/mailman/listinfo/ubuntu-ru




--
Blog: www.rekby.ru 
--
ubuntu-ru mailing list
ubuntu-ru@lists.ubuntu.com 
https://lists.ubuntu.com/mailman/listinfo/ubuntu-ru






--
Timofey Koolin

-- 
ubuntu-ru mailing list
ubuntu-ru@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-ru


Re: mysql и ssh тунель

2016-02-01 Нитка Timofey Koolin
попробуйте в /etc/hosts добавить строку
10.1.18.27 localhost


4 декабря 2015 г., 17:57 пользователь Рустам Валиуллин 
написал:

> А если вот так подключиться:
>
> mysql -h localhost -P33306
> 04.12.2015 14:54 пользователь "alex.emergy" 
> написал:
>
> # ssh -f -L 33306:127.0.0.1:3306 10.1.18.27 sleep 10
>> # mysql -h127.0.0.1 -P33306
>> ERROR 1045 (28000): Access denied for user 'root'@'10.1.18.27' (using
>> password: NO)
>> #
>>
>> mysql> select Host,User from user where User = 'root';
>> +---+--+
>> | Host  | User |
>> +---+--+
>> | localhost | root |
>> +---+--+
>> 1 row in set (0.00 sec)
>>
>>
>>
>> Почему он пытается подключиться как 10.1.18.27, а не localhost? Нужен
>> способ, подключаться как root@localhost к удалённой базе.
>> --
>> ubuntu-ru mailing list
>> ubuntu-ru@lists.ubuntu.com
>> https://lists.ubuntu.com/mailman/listinfo/ubuntu-ru
>>
>
> --
> ubuntu-ru mailing list
> ubuntu-ru@lists.ubuntu.com
> https://lists.ubuntu.com/mailman/listinfo/ubuntu-ru
>
>


-- 
Blog: www.rekby.ru
-- 
ubuntu-ru mailing list
ubuntu-ru@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-ru


Re: mysql и ssh тунель

2016-02-01 Нитка alex.emergy
Это уже изврат какой-то

> 2 февр. 2016 г., в 9:58, Timofey Koolin  написал(а):
> 
> попробуйте в /etc/hosts добавить строку
> 10.1.18.27 localhost
> 
> 
> 4 декабря 2015 г., 17:57 пользователь Рустам Валиуллин  > написал:
> А если вот так подключиться:
> 
> mysql -h localhost -P33306
> 
> 04.12.2015 14:54 пользователь "alex.emergy"  > написал:
> 
> # ssh -f -L 33306:127.0.0.1:3306  10.1.18.27 sleep 10
> # mysql -h127.0.0.1 -P33306
> ERROR 1045 (28000): Access denied for user 'root'@'10.1.18.27' (using 
> password: NO)
> #
> 
> mysql> select Host,User from user where User = 'root';
> +---+--+
> | Host  | User |
> +---+--+
> | localhost | root |
> +---+--+
> 1 row in set (0.00 sec)
> 
> 
> 
> Почему он пытается подключиться как 10.1.18.27, а не localhost? Нужен способ, 
> подключаться как root@localhost к удалённой базе.
> --
> ubuntu-ru mailing list
> ubuntu-ru@lists.ubuntu.com 
> https://lists.ubuntu.com/mailman/listinfo/ubuntu-ru 
> 
> 
> --
> ubuntu-ru mailing list
> ubuntu-ru@lists.ubuntu.com 
> https://lists.ubuntu.com/mailman/listinfo/ubuntu-ru 
> 
> 
> 
> 
> 
> -- 
> Blog: www.rekby.ru -- 
> ubuntu-ru mailing list
> ubuntu-ru@lists.ubuntu.com
> https://lists.ubuntu.com/mailman/listinfo/ubuntu-ru

-- 
ubuntu-ru mailing list
ubuntu-ru@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-ru


Re: mysql и ssh тунель

2015-12-04 Нитка Vladimir Smagin
элементарно localhost это 127.0.0.1, а не 10.1.18.27

тебе нужно добавить 10.1.18.27 для рута.

On 04.12.2015 17:54, alex.emergy wrote:
> # ssh -f -L 33306:127.0.0.1:3306 10.1.18.27 sleep 10
> # mysql -h127.0.0.1 -P33306
> ERROR 1045 (28000): Access denied for user 'root'@'10.1.18.27' (using 
> password: NO)
> #
>
> mysql> select Host,User from user where User = 'root';
> +---+--+
> | Host  | User |
> +---+--+
> | localhost | root |
> +---+--+
> 1 row in set (0.00 sec)
>
>
>
> Почему он пытается подключиться как 10.1.18.27, а не localhost? Нужен способ, 
> подключаться как root@localhost к удалённой базе.



signature.asc
Description: OpenPGP digital signature
-- 
ubuntu-ru mailing list
ubuntu-ru@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-ru


Re: mysql и ssh тунель

2015-12-04 Нитка Рустам Валиуллин
А если вот так подключиться:

mysql -h localhost -P33306
04.12.2015 14:54 пользователь "alex.emergy"  написал:

> # ssh -f -L 33306:127.0.0.1:3306 10.1.18.27 sleep 10
> # mysql -h127.0.0.1 -P33306
> ERROR 1045 (28000): Access denied for user 'root'@'10.1.18.27' (using
> password: NO)
> #
>
> mysql> select Host,User from user where User = 'root';
> +---+--+
> | Host  | User |
> +---+--+
> | localhost | root |
> +---+--+
> 1 row in set (0.00 sec)
>
>
>
> Почему он пытается подключиться как 10.1.18.27, а не localhost? Нужен
> способ, подключаться как root@localhost к удалённой базе.
> --
> ubuntu-ru mailing list
> ubuntu-ru@lists.ubuntu.com
> https://lists.ubuntu.com/mailman/listinfo/ubuntu-ru
>
-- 
ubuntu-ru mailing list
ubuntu-ru@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-ru


Re: mysql и ssh тунель

2015-12-04 Нитка Vladimir Smagin
ну чего тут не понятного.

ssh -f -L 33306:127.0.0.1:3306  10.1.18.27
поднимает подключение от твоей локальной машины на 10.1.18.27. это
значит, что пакет полетел по туннелю и вылез из интерфейса 10.1.18.27.
чтобы он вылез из 127.0.0.1 нужно подключаться локально. например, 
поднят сокс прокси до 10.1.18.27 и подключаться через прокси на 127.0.0.1.

ssh -D 666 root@10.1.18.27

следующим шагом нужно было бы сделать
export socks_proxy=socks://127.0.0.1:666
mysql -uroot -ppasswd 127.0.0.1

но консольный клиент мускула не может в сокс прокси и поэтому нужно
поставить tsocks чтобы инкапсуляция для mysql была прозрачной.

On 04.12.2015 18:06, Alex Emergy wrote:
> Вообще не понял ответа. У меня юзер в базе root@localhost. Другого
> пользователя, я добавлять не могу или не хочу. Нужен способ удаленно
> подключиться как этот юзер. Пока использую вариант
>
> ssh root@10.1.72.53  "echo \"select field from
> table where id = '$ID'\\G\"|mysql -A base" 2>/dev/null|sed 1d|awk
> '{print $1 " " $2}'
>
> но блин, в перловском скрипте, хотелось бы реализовать это через
> модуль DBI
>
> 4 декабря 2015 г., 14:59 пользователь Vladimir Smagin
> <2...@blindage.org > написал:
>
> элементарно localhost это 127.0.0.1, а не 10.1.18.27
>
> тебе нужно добавить 10.1.18.27 для рута.
>
> On 04.12.2015 17:54, alex.emergy wrote:
> > # ssh -f -L 33306:127.0.0.1:3306 
> 10.1.18.27 sleep 10
> > # mysql -h127.0.0.1 -P33306
> > ERROR 1045 (28000): Access denied for user 'root'@'10.1.18.27'
> (using password: NO)
> > #
> >
> > mysql> select Host,User from user where User = 'root';
> > +---+--+
> > | Host  | User |
> > +---+--+
> > | localhost | root |
> > +---+--+
> > 1 row in set (0.00 sec)
> >
> >
> >
> > Почему он пытается подключиться как 10.1.18.27, а не localhost?
> Нужен способ, подключаться как root@localhost к удалённой базе.
>
>
> --
> ubuntu-ru mailing list
> ubuntu-ru@lists.ubuntu.com 
> https://lists.ubuntu.com/mailman/listinfo/ubuntu-ru
>
>
>
>
> -- 
> С уважением,
> Рулев Александр
>
>



signature.asc
Description: OpenPGP digital signature
-- 
ubuntu-ru mailing list
ubuntu-ru@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-ru


Re: mysql и ssh тунель

2015-12-04 Нитка Dmitry Agafonov
Может на сервере localhost резолвится (или наоборот, не резолвится)
в 10.1.18.27? Гляньте в hosts.

4 декабря 2015 г., 15:06 пользователь Alex Emergy 
написал:

> Вообще не понял ответа. У меня юзер в базе root@localhost. Другого
> пользователя, я добавлять не могу или не хочу. Нужен способ удаленно
> подключиться как этот юзер. Пока использую вариант
>
> ssh root@10.1.72.53 "echo \"select field from table where id =
> '$ID'\\G\"|mysql -A base" 2>/dev/null|sed 1d|awk '{print $1 " " $2}'
>
> но блин, в перловском скрипте, хотелось бы реализовать это через модуль DBI
>
> 4 декабря 2015 г., 14:59 пользователь Vladimir Smagin <2...@blindage.org>
> написал:
>
>> элементарно localhost это 127.0.0.1, а не 10.1.18.27
>>
>> тебе нужно добавить 10.1.18.27 для рута.
>>
>> On 04.12.2015 17:54, alex.emergy wrote:
>> > # ssh -f -L 33306:127.0.0.1:3306 10.1.18.27 sleep 10
>> > # mysql -h127.0.0.1 -P33306
>> > ERROR 1045 (28000): Access denied for user 'root'@'10.1.18.27' (using
>> password: NO)
>> > #
>> >
>> > mysql> select Host,User from user where User = 'root';
>> > +---+--+
>> > | Host  | User |
>> > +---+--+
>> > | localhost | root |
>> > +---+--+
>> > 1 row in set (0.00 sec)
>> >
>> >
>> >
>> > Почему он пытается подключиться как 10.1.18.27, а не localhost? Нужен
>> способ, подключаться как root@localhost к удалённой базе.
>>
>>
>> --
>> ubuntu-ru mailing list
>> ubuntu-ru@lists.ubuntu.com
>> https://lists.ubuntu.com/mailman/listinfo/ubuntu-ru
>>
>>
>
>
> --
> С уважением,
> Рулев Александр
>
> --
> ubuntu-ru mailing list
> ubuntu-ru@lists.ubuntu.com
> https://lists.ubuntu.com/mailman/listinfo/ubuntu-ru
>
>


-- 
Dmitry Agafonov ~ http://agafonov.pp.ru/
-- 
ubuntu-ru mailing list
ubuntu-ru@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-ru


Re: mysql и ssh тунель

2015-12-04 Нитка alex.emergy
не

127.0.0.1   localhost localhost.my.domain

> 4 дек. 2015 г., в 15:31, Dmitry Agafonov  
> написал(а):
> 
> Может на сервере localhost резолвится (или наоборот, не резолвится) в 
> 10.1.18.27? Гляньте в hosts.
> 
> 4 декабря 2015 г., 15:06 пользователь Alex Emergy  > написал:
> Вообще не понял ответа. У меня юзер в базе root@localhost. Другого 
> пользователя, я добавлять не могу или не хочу. Нужен способ удаленно 
> подключиться как этот юзер. Пока использую вариант
> 
> ssh root@10.1.72.53  "echo \"select field from table 
> where id = '$ID'\\G\"|mysql -A base" 2>/dev/null|sed 1d|awk '{print $1 " " 
> $2}'
> 
> но блин, в перловском скрипте, хотелось бы реализовать это через модуль DBI
> 
> 4 декабря 2015 г., 14:59 пользователь Vladimir Smagin <2...@blindage.org 
> > написал:
> элементарно localhost это 127.0.0.1, а не 10.1.18.27
> 
> тебе нужно добавить 10.1.18.27 для рута.
> 
> On 04.12.2015 17:54, alex.emergy wrote:
> > # ssh -f -L 33306:127.0.0.1:3306  10.1.18.27 sleep 
> > 10
> > # mysql -h127.0.0.1 -P33306
> > ERROR 1045 (28000): Access denied for user 'root'@'10.1.18.27' (using 
> > password: NO)
> > #
> >
> > mysql> select Host,User from user where User = 'root';
> > +---+--+
> > | Host  | User |
> > +---+--+
> > | localhost | root |
> > +---+--+
> > 1 row in set (0.00 sec)
> >
> >
> >
> > Почему он пытается подключиться как 10.1.18.27, а не localhost? Нужен 
> > способ, подключаться как root@localhost к удалённой базе.
> 
> 
> --
> ubuntu-ru mailing list
> ubuntu-ru@lists.ubuntu.com 
> https://lists.ubuntu.com/mailman/listinfo/ubuntu-ru 
> 
> 
> 
> 
> 
> -- 
> С уважением,
> Рулев Александр
> 
> --
> ubuntu-ru mailing list
> ubuntu-ru@lists.ubuntu.com 
> https://lists.ubuntu.com/mailman/listinfo/ubuntu-ru 
> 
> 
> 
> 
> 
> -- 
> Dmitry Agafonov ~ http://agafonov.pp.ru/ -- 
> ubuntu-ru mailing list
> ubuntu-ru@lists.ubuntu.com
> https://lists.ubuntu.com/mailman/listinfo/ubuntu-ru

-- 
ubuntu-ru mailing list
ubuntu-ru@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-ru