Console

 →  Копируем ssh ключ на сервер

published 10 January 2014

И так задача скопировать публичный ssh ключ на сервер. Есть несколько вариантов решение данной задачи.

Если у вас Linux, то все просто:

# ssh-copy-id

Правда он копирует все публичные ключи которые у вас лежат в .ssh, но ничего критичного в этом не вижу.

Если у вас Mac, то копируем ручками:

Создаем директорию .ssh, если таковой нет на удаленном сервере:

# ssh user@remote.host 'cd ~; mkdir .ssh'

Копируем наш ключ:

# cat .ssh/mykey.pub | ssh user@remote.host 'cat >> ~/.ssh/authorized_keys'

Если вы создали папку .ssh и файл authorized_keys, то нужно выставить им правильные права, 700 для папки и 600 для файла

 →  SCP

published 28 December 2013

Небольшая шпаргалка по SCP

SCP - это протокол передачи файлов использующий в виде транспорта ssh.

Копируем на удаленный хост:

scp path_to_file user@8.8.8.8:/path_to_new_location

Копируем с удаленного хоста:

scp user@8.8.8.8:/full_path_to_file /path_to_new_location

Для рекурсивного копирование папки используем ключ -r:

scp -r path_to_file user@8.8.8.8:/path_to_new_location

Для отличного от 22 порта используем ключ -P:

scp -P 2222 path_to_file user@8.8.8.8:/path_to_new_location

 →  Отключение пачпада в консоле

published 24 December 2011

Команда отключение пачпада через консоль, работает в Ubuntu 11.10:

# synclient TouchPadOff=1

Соответсвенно включение:

# synclient TouchPadOff=0

 →  Поиск строк в файлах

published 10 September 2011

Windows

findstr /s /i qwerty13 *.php

Linux

grep -rl someSrting