Показаны сообщения с ярлыком linux. Показать все сообщения
Показаны сообщения с ярлыком linux. Показать все сообщения
среда, 23 ноября 2011 г.
Сниппет для быстрого удаления svn-файлов
На всякий случай положу сюда сниппет для быстрого удаления файлов svn из папки, которую нужно импортировать в другой репозиторий:
find ./ -name ".svn" | xargs rm -Rf
среда, 19 октября 2011 г.
Сохраняем пароль для подключения по SSH в OSX
Думаю, всех утомляет каждый раз вбивать пароль при подключении к серверу по SSH. Нормальных приложений для менеджмента паролей к SSH под OSX нет (или они настолько непопулярны, что найти их просто невозможно), поэтому воспользуемся любимым терминалом.
Для начала стоит сохранить шорткат для нашего подключения, чтобы каждый раз не вбивать пользователя и пароль ssh. Открываем терминал, вбиваем:
Генерим приватный и публичный ключи (оставляем passphrase пустым - просто жмакаем на enter)
Все. Теперь можно логиниться, не вводя пароль:
Для начала стоит сохранить шорткат для нашего подключения, чтобы каждый раз не вбивать пользователя и пароль ssh. Открываем терминал, вбиваем:
nano .profileСохраняем алиас для подключения (естественно, заменяем user и host.com на нужные имена пользователя и название сервера, а ssh_my_server на тот алиас, который вам нравится).
alias ssh_my_server='ssh -2 -p 22 user@host.com'Сохраняем профайл и открываем новое окно терминала, чтобы .profile выполонился (ну или вбиваем в терминале source .profile)
Генерим приватный и публичный ключи (оставляем passphrase пустым - просто жмакаем на enter)
ssh-keygenКопируем публичный ключ на удаленный компьютер (user и host ставим свои):
scp -P 22 ~/.ssh/id_rsa.pub user@host:~/Логинимся на удаленный компьютер:
ssh_my_serverСоздаем в корне домашней папки папку .ssh, если ее вдруг нет:
mkdir .sshПрисоединяем к файлу наш ключ:
cat id_rsa.pub >> ~/.ssh/authorized_keysФайл с публичным ключом теперь можно удалить - он больше не нужен:
rm -f id_rsa.pubУходим с сервера:
exit
Все. Теперь можно логиниться, не вводя пароль:
ssh_my_server

Подписаться на:
Сообщения (Atom)