ln -s "/Applications/Sublime Text 2.app/Contents/SharedSupport/bin/subl" /usr/local/bin/subl
Все, теперь можно открывать файлы, например, вот так
subl /etc/hosts
nano .profileСохраняем алиас для подключения (естественно, заменяем user и host.com на нужные имена пользователя и название сервера, а ssh_my_server на тот алиас, который вам нравится).
alias ssh_my_server='ssh -2 -p 22 user@host.com'Сохраняем профайл и открываем новое окно терминала, чтобы .profile выполонился (ну или вбиваем в терминале source .profile)
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
cd ~/.ssh # если папка не существует, то создадим ее и идем в нее: mkdir ~/.ssh cd ~/.ssh # создаем файл конфига touch config # редактируем nano config # вводим следующие параметры: ServerAliveCountMax 3 ServerAliveInterval 10 # сохраняемся и выходим (нажимаем ctrl+x, потом подтверждаем сохранение) # ставим правильные пермишны на файл конфига chmod 644 /Users/yourname/.ssh/config