Как инициировать процесс бекапа на удалённом компьютере

Для того, чтобы начать процесс резервного копирования на удалённом компьютере, поможет команда терминала

tmutil startbackup

Конечно, её же можно использовать и на локальной машине, например, в скриптах.

Для того, чтобы остановить уже идущий процесс бекапа, используте команду

tmutil stopbackup

Как зайти по ssh на компьютер с использованием Back To My Mac

Если у вас есть аккаунт iCloud, несколько компьютеров с этим аккаунтом и активирована опция Back To My Mac, вы можете легко использовать ssh для того, чтобы попасть на любой из этих компьютеров с использованием IPv6 сети iCloud.

Всё очень просто.

Для начала знайте номер вашего аккаунта с помощью команды `dns-sd -E`. Её вывод будет примерно таким:

Looking for recommended registration domains:
DATE: —Tue 24 Jul 2012—
14:26:04.157 …STARTING…
Timestamp Recommended Registration domain
14:26:04.158 Added (More) local
14:26:04.158 Added icloud.com
— > btmm
— — > members
— — — > 294654675

Номер в поседней строке и будет нужным номером аккаунта.

Для входа на нужный компьютер используйте такую команду:

ssh -6 -2 username@computer-name.[номер аккаунта].members.btmm.icloud.com

Здесь username — имя вашей учётной записи на удалённом компьютере, а computer-name — имя вашего компьютера.

Для того, чтобы не запоминать длинное имя хоста, можно добавить его в файл `~/.ssh/config`:

Host macmini-remote
HostName macmini.294654675.members.btmm.icloud.com
AddressFamily inet6
Protocol 2
User username

После этого достаточно будет выполнить команду `ssh macmini-remote`.

Для тех, кто часто использует терминал и ssh

Добавьте следующую строчку в ваш файл .bash_profile:

complete -W "$(echo `cat ~/.ssh/known_hosts | cut -f 1 -d ' ' | sed -e s/,.*//g | uniq | grep -v "\["`;)" ssh

Это добавит возможность дополнения в адресах хостов, с которыми вы соединяетесь через ssh. Хосты берутся из файла ~/.ssh/known_hosts.

iPhone: Доступ по ssh для пользователя mobile

Как известно, после выхода прошивки 1.1.3 в операционной системе iPhone появился непривилегированный пользователь mobile, от которого и работают все пользовательские программы. Это нововведение очень положительно сказывается на безопасности телефона, ведь пользовательские процессы не могут повлиять на работоспособность самой ОС телефона.

При установке openssh, однако, возможность зайти на телефон от пользователя mobile по умолчанию отключена. Это не слишком удобно если, например, вы загружаете в телефон книжки для чтения.

Для того, чтобы получить возможность доступа к телефону пользователя mobile, сделайте следующее:
(more…)