ssh к локальной сети позади общедоступного IP (передача TCP)

NLB лучше всего используется в случаях, где тиражирование данных, необходимых сервису, является тривиальной задачей, несколько серверов могут выполнить сервис одновременно ни с каким вредом, и любые измененные данные передаются до другого сервиса полностью. Большинство веб-серверов.

Кластеризация лучше всего используется в случаях, где совместно используемая память используется, и только одна услуга может работать за один раз для целостности данных или других причин. Большинство баз данных.

Вы используете NLB для создания группы тождественно настроенных серверов веб-приложения, вся из которой говорит с кластеризованным Сервером базы данных.

0
задан 13 April 2017 в 15:13
3 ответа

Думаю, лучше открыть 2 порта на маршрутизаторе и перенаправить их; один для host_a, как вы, а другой, например, 1235, для host_b. Таким образом, вы можете использовать

ssh -p 1234 user @ XXXX для host_a и

ssh -p 1235 user @ XXXX для host_b

1
ответ дан 4 December 2019 в 14:17

Вы можете просто войти в HOST_A, а затем в HOST_B с помощью одной команды, если у вас есть доступ с HOST_B из HOST_A:

ssh -tA user@HOST_A "ssh user@HOST_B"

-t выделит псевдоним. -A перенаправляет вашего агента, если вы используете те же ключи rsa для доступа к HOST_A и HOST_B.

Это простой, быстрый и грязный способ получить терминал на HOST_B от клиента.

0
ответ дан 4 December 2019 в 14:17

alternative solution to solve this, to access SSH shell to your computer without IP Public from desktop or just a smart phone (e.g. Android) by installing robotito in your computer that u want to access SSH remotely.

  • This will allow you to access SSH using from Google Talk Client Apps anywhere.
  • There is no need for a public IP address or special setting.
  • I'ts Free and Open Source, Not Paying any application services anymore.
  • No need to open SSH port (keep your computer save)
  • No need to open any tunneling (e.g. VPN or somethink like that)

I made a script (tested on my raspbian OS in Raspberry Pi) so u can easily install robotito on Raspberry Pi, Debian or Ubuntu Box(debian package distribution). this is the steps to get your linux box remotable:

  1. Open Shell Command or u can call it Terminal, go to your home folder, Download installer script by command :

    $wget https://opengateway.googlecode.com/files/robotito

  2. after that running the script by entering command :

    $sudo ./robotito

  3. and then you can edit file credentials.rb from config folder if robotito using your gtalk account and save it by pressing ctrl+x and y . Default is using nano editor.

  4. running the robotito from robotito folder by command

    $cd robotito

    $./jabbershd start

  5. Now that this is done you can use ssh from any google talk client, don't forget to add the robotito gtalk account to your google talk account and test it with chatting each other before using the account.

1
ответ дан 4 December 2019 в 14:17

Теги

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