Стратегия получения ssh доступ, не настраивая маршрутизатор

Вы играли с автоматической передачей почты для этого пользователя недавно?

Однажды мне удалось настроить Exchange для пересылки всей почты, отправленной пользователю...... тому же пользователю.

По общему признанию я не вспоминаю точное сообщение, как это было только что, но это было подобно этому.

1
задан 3 February 2012 в 16:04
4 ответа

Вам понадобится машина, которую вы будете администрировать, для выполнения исходящих подключений, чтобы добраться до нее за любыми межсетевыми экранами / маршрутизаторами, за которыми она окажется. Вы можете избавить себя от головной боли от реализации этого самостоятельно и использовать что-то вроде Hamachi .

2
ответ дан 3 December 2019 в 16:50

Можете ли вы настроить OpenVPN между Macbook и вашим сайтом? Macbook может быть клиентом OpenVPN, используя TunnelBlick . Вы можете настроить сервер OpenVPN на своем сайте, используя все, что вам подходит. В этом случае Macbook инициирует VPN-соединение с вашим сайтом, а ваш сервер OpenVPN назначит ему статический IP-адрес внутри VPN. Затем вы можете просто использовать ssh на этот IP-адрес VPN.

Да, этот localtunnel, вероятно, будет работать. С другой стороны, OpenVPN гораздо более стандартизирован и понятен, чем localtunnel. И вы можете сделать с ним гораздо больше, если вам понадобится дополнительный доступ.

2
ответ дан 3 December 2019 в 16:50

Если вам конкретно нужен SSH, то какой-нибудь VPN-клиент на Mac, который связывает его с вашей сетью, позволит это. Когда вам нужно получить доступ, они запускают VPN, которая назначает им статический адрес в вашей сети, а затем вы включаете SSH.

1
ответ дан 3 December 2019 в 16:50

Насколько я понимаю, вы можете сделать это при условии, что:

1) у вас есть общедоступный IP-адрес и запущенный сервер sshd ИЛИ

2) если вы находитесь в интрасети и вы Вы можете настроить переадресацию портов на вашем маршрутизаторе, чтобы порт 22 был перенаправлен на ваш компьютер

, если 1) или 2) соответствует вашему случаю, а на компьютере с macos запущен сервер sshd. Если вы хотите получить к нему доступ, выполните следующие действия на macos (создайте из него сценарий и передайте его владельцам macos):

macos$ ssh -R 65022:localhost:22 root@<yourmachine_ip_address>

Он перенаправляет sshd-сервер macos на ваш порт 65022.

Теперь вы можете просто ssh на порт 65022:

yourlocalmachine$ ssh -p 65022 root@127.0.0.1

, и теперь вы должны использовать macos.

Кстати: yourmachine_ip_address может быть третьей машиной с доступом sshd, которым вы владеете, и с общедоступным IP-адресом. Затем на последнем шаге вы подключитесь к нему следующим образом:

yourlocalmachine$ ssh -p 65022 root@<yourmachine_ip_address>

ПРЕДУПРЕЖДЕНИЕ: Я '

1
ответ дан 3 December 2019 в 16:50

Теги

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