ISOs обеих поддерживаемой архитектуры (x86 - 32 и 64 бита) может быть найден на Тюремщике Linux страницу загрузки SourceForge: http://sourceforge.net/projects/turnkeylinux/files/iso/
Для установки на VirtualBox Вы могли также попробовать сборки VMDK (разархивируйте и добавьте VMDK vHDD к новому VM), здесь: http://sourceforge.net/projects/turnkeylinux/files/vmdk/
Я бы продолжил использовать ваш компьютер в качестве локальной машины и поместил подстановочный символ на стороне удаленного хоста, запустив следующую команду на вашем MAC:
mac> scp me@host.some.where:remote/folder/file* local/folder
Если вы действительно хотите войти на вашу машину с удаленного хоста, вот краткое руководство.
Соединение wi-fi, на котором вы находитесь, скорее всего, происходит по локальной сети (LAN), а удаленный хост, скорее всего, работает по Интернету в целом, что, с точки зрения вашего Mac, является глобальной сетью (WAN). IP-адрес, который вы видите с помощью ifconfig
- это почти наверняка ваш LAN-адрес, а не WAN-адрес, который нужен удаленному хосту. Если вы откроете свой терминал и запустите curl http://myip.dnsomatic.com; echo;
, вы должны увидеть IP-адрес WAN вашей локальной сети. Это приведет вас только к маршрутизатору вашей локальной сети, однако, скорее всего, вам нужно будет явно указать маршрутизатору на переадресацию ssh-трафика (по умолчанию на порт 22) на ваш конкретный компьютер, используя IP-адрес вашей локальной сети Mac, который вы получили с помощью команды ifconfig
. Как отметил Марк Плотник (Mark Plotnick), вы также должны быть уверены, что SSH включен на вашем компьютере Mac (системные предпочтения -> совместное использование -> удаленный вход и общий доступ к файлам) и что между вами и удаленными серверами нет брандмауэров, блокирующих входящий трафик на 22 порту. Наконец, будьте очень осторожны при открытии компьютера в Интернет и включении удаленного входа в систему. Не очень безопасно делать это через порт 22 по умолчанию, особенно без настройки некоторых более продвинутых опций безопасности. По крайней мере, убедитесь, что все ваши административные пользователи имеют надежные пароли, и я отключу удаленный вход и общий доступ к файлам, когда он вам не понадобится.
В Википедии есть хорошие описания LAN и WAN, на которые, возможно, стоит обратить внимание.
Хорошо, прежде всего на хосте linux ДОЛЖНА быть включена служба SSH.
т.е. (ubuntu)
host$ /etc/inist.d/ssh status
* sshd is running
Тогда вам НЕОБХОДИМО подключиться к SSH-порту хоста
mac$ telnet <IP.of.the.host> 22
Trying X.X.X.X ...
Connected to X.X.X.X
Escape Character is
SSH-X.X-OpenSSH_X.X
Тогда вы сможете scp ОТ / НА хост
scp -P <PORT> <source> <destination>
т.е.
scp -P 22 user@x.x.x.x:/home/user /home/user
Если у вас нет запущенной службы SSH или разрешения на ssh хоста, вы не сможете установить какое-либо соединение ssh
Помните, scp устанавливает соединение через службу SSH