ЗонаОбъектноОриентированногоБеспредела

Октябрь 16, 2007

Пробрасываем ключи для ssh

Из-за редкой практики администрирования линуксов постоянно забываю банальные для true-админов вещи, так что решил постить себе сюда мини-howto-шки, дабы было куда потом подглядывать.
Ну, наверняка кому-нибудь еще пригодится.

Итак, первое - хотим ходить по ssh на удаленный сервер не вводя каждый раз пароль:

На локальной машине:

root@nembook:~# ssh-keygen -t rsa
Generating public/private rsa key pair.
Enter file in which to save the key (/root/.ssh/id_rsa):
Enter passphrase (empty for no passphrase):
Enter same passphrase again:
Your identification has been saved in /root/.ssh/id_rsa.
Your public key has been saved in /root/.ssh/id_rsa.pub.
The key fingerprint is:
d8:73:18:4b:1e:4c:60:1c:38:07:84:3a:49:fc:51:6b root@nembook

scp .ssh/id_rsa.pub root@remote.server.com:/tmp/id_rsa.pub

На удаленной:

mkdir .ssh
chmod 700 .ssh
cd .ssh
cat /tmp/id_rsa.pub >> authorized_keys
rm -rf /tmp/id_rsa.pub

Все, теперь с локальной машины ssh root@remote.server.com пускает без пароля

Апрель 17, 2007

Быстрая прогрузка CSV-данных в MySQL

Прогружаем данные вида
1354157,2007-01-01,"01012301 ",19794,,20,6435127

LOAD DATA INFILE "filename.csv" INTO TABLE your_table FIELDS TERMINATED BY ","
OPTIONALLY ENCLOSED BY '"' LINES TERMINATED BY "n";