как к scp для хостинга соединенный на Wi-Fi?

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/

2
29.08.2014, 18:26
2 ответа

Я бы продолжил использовать ваш компьютер в качестве локальной машины и поместил подстановочный символ на стороне удаленного хоста, запустив следующую команду на вашем 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, на которые, возможно, стоит обратить внимание.

1
27.01.2020, 22:13

Хорошо, прежде всего на хосте 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

1
27.01.2020, 22:13

Теги

Похожие вопросы