ssh-copy-id: ERROR: No identities found
Решил попробовать заливать ключи на удаленный хост не вручную, а с помощью ssh-copy-id, и в итоге:
komivlad@komivlad-pc:~/.ssh$ ssh-copy-id '-p 4522 -i ~/.ssh/id_dsa.pub user@host' /usr/bin/ssh-copy-id: ERROR: No identities found
улыбка!!!)
Принудительно заставим увидеть наш ключ.
komivlad@komivlad-pc:~/.ssh$ eval `ssh-agent` Agent pid 14785 komivlad@komivlad-pc:~/.ssh$ ssh-add Identity added: /home/komivlad/.ssh/id_dsa (/home/komivlad/.ssh/id_dsa) komivlad@komivlad-pc:~/.ssh$ ssh-copy-id 'user@host -p4522' user@host's password: Now try logging into the machine, with "ssh 'user@host -p4522'", and check in:
Все прошло успешно, пробуем залогиниться
Рубрики: ArchLinux, CentOS, Debain, FreeBSD, Linux Mint, Ubuntu · Теги: dsa, error, Found, id_dsa, id_dsa.pub, identities, no, ssh-copy-id
ISPlicense ссылка для скачивания лицензии
Если у вас по каким-то причинам похерился файл лицензии isp,то можно скачать новый по ссылке:
http://lic.ispsystem.com/ispmgr.lic?ip=xx.xx.xx.xx
где xx.xx.xx.xx — ip для которого куплена лицензия.
# wget -O /usr/local/ispmgr/etc/ispmgr.lic "http://lic.ispsystem.com/ispmgr.lic?ip=xx.xx.xx.xx"
Рубрики: Web · Теги: isp, ISPlicense, wget, лицензия
PHP 4 Client does not support authentication protocol requested by server
Хехе, пришлось недавно ставить этого мастадонта для одного из сайтов, и в итоге при попытке подключиться к мускулу, получаю ошибку:
Client does not support authentication protocol requested by server
Как выяснилось, что MySQL начиная с версии 4.1 использует новую систему хеширования паролей, и старые версии php не работают с ней, лечится так:
# mysql -u root -p mysql Enter password: mysql> update user set Password=OLD_PASSWORD('password') WHERE User='username'; Query OK, 0 rows affected (0.02 sec) Rows matched: 0 Changed: 0 Warnings: 0 mysql> flush privileges; Query OK, 0 rows affected (0.0 sec) mysql>quit
Profit!)
Рубрики: DataBases, MySQL, php, Programming · Теги: authentication, mysql, php, php4, protocol, requested, server
Linux, date вывод даты с указанием разницы в днях
komivlad@komivlad-pc:~$ date Втр Фев 19 21:50:23 EET 2013 komivlad@komivlad-pc:~$ date --date='2 days' Чтв Фев 21 21:50:28 EET 2013 komivlad@komivlad-pc:~$ date --date='2 days ago' Вск Фев 17 21:50:35 EET 2013
тотже пример с указанием формата для вывода даты:
komivlad@komivlad-pc:~$ date '+%Y-%m-%d' 2013-02-19 komivlad@komivlad-pc:~$ date --date='2 days' '+%Y-%m-%d' 2013-02-21 komivlad@komivlad-pc:~$ date --date='2 days ago' '+%Y-%m-%d' 2013-02-17
и как всегда
man date
Рубрики: ArchLinux, CentOS, Debain, Linux Mint, Ubuntu · Теги: date, linux, дата, даты, разница
rsync error: error starting client-server protocol (code 5)
При попытке синхронизации двух директории, выхватывал ошибку от rsync такого плана:
rsync error: error starting client-server protocol (code 5)
лечится просто добавлением в конфиг rsync для синхронизируемой директории
hosts allow = server_ip
Рубрики: NetWork · Теги: client, code 5, error, hosts.allow, rsync, server
nodeny — Включаем / Выключаем авторизацию у определенной группы SQL запросом
SQL-запрос:
UPDATE `mydb`.`fullusers` SET `lstate` = '1' WHERE `fullusers`.`grp` =4;
Затронуто строк: 978 (запрос занял 0.0285 сек.)
Проверяем сколько с выключенной авторизацией:
Читать полностью »
Рубрики: DataBases, MySQL, NoDeny · Теги: fullusers, mysql, nodeny, sql, запрос
FreeBSD — немного о sudo
sudo позволяет разрешенному пользователю выполнять команду от суперпользователя или любого другого пользователя, как определено политикой безопасности. Если, Вам потребуется, то можно назначить выполнение с паролем суперпользователя, без пароля, а также выполнение определенных Вами команд и даже их ключей. Однозначно, штука очень удобная и в хозяйстве пригодиться не раз.
Перейдем к установке:
cd /usr/ports/security/sudo && make install clean
можете сразу определиться с некоторыми опциями Читать полностью »