Переадресация через Интернет через ssh на удаленный компьютер

Я установил последнюю версию libreoffice.

Загрузите последнюю версию libreoffice отсюда.

Отпустите менеджер архивов, найдите и откройте папку DEBS.

Сначала удалите старую версию с вводом следующей команды в терминал

sudo apt-get purge libreoffice* 

Загрузите последний офис libre и распакуйте его.

cd ~/Downloads
tar -xvzf LibreOffice_4.2.0_Linux*.tar.gz

Запустите dpkg в каталоге DEBS

cd LibreOffice_4.2.0_Linux*/DEBS
sudo dpkg -i *

Вы получите libreoffice с обновленной версией. Вы получите уведомление, когда доступна новая версия.

1
задан 16 April 2015 в 14:21

1 ответ

Предполагая, что обе машины Linux должны настроить маршрутизацию на вашем локальном компьютере, это означает по крайней мере установку этого параметра ядра:

echo "1" > /proc/sys/net/ipv4/ip_forward

(Это не постоянная настройка, это после завершения перезагрузки. Поместите эту строку в /etc/rc.local, например, чтобы сделать это всегда при запуске.)

На удаленном компьютере должен быть установлен локальный компьютер как его шлюз по умолчанию.

В зависимости от конфигурации вашего локального компьютера вам может потребоваться настроить iptables на определенные вещи, например. Туземный Но в принципе это не нужно. Кроме того, маршрутизатор между Интернетом и вашим локальным компьютером, возможно, должен знать маршрут к eth0-network (192.168.1.0/24?)

EDIT: я забыл о главном: предположим, что у вас есть NAT-маршрутизатор между Интернет и локальный компьютер, и вы установили маршрут на этом интернет-маршрутизаторе на свой eth0-network, вы можете настроить перенос портов для ssh непосредственно на 192.168.1.13.

Надеюсь, это поможет !

0
ответ дан 23 May 2018 в 21:21
  • 1
    К сожалению, у меня нет доступа к маршрутизатору между интернетом и локальным компьютером. Это университетская сеть. – jonas- 16 April 2015 в 12:31
  • 2
    Поскольку ваш адрес wlan0 10.2.217.213 происходит из частного адресного пространства, прямой доступ SSH к удаленному компьютеру будет невозможным. Но удаленный компьютер может получить доступ к Интернету, если вы настроите NAT с помощью iptables на локальном компьютере. – Oliver R. 16 April 2015 в 12:38
  • 3
    Я попытался настроить iptables для пересылки: sudo iptables -I FORWARD -i eth0 -o wlan0 -s 192.168.1.10/24 -d 10.2.217.213/24 -j ACCEPT и sudo iptables -I FORWARD -i wlan0 -o eth0 -s 10.2.217.213/24 -d 192.168.1.10/24 -j ACCEPT. Но это не имеет никакого эффекта, и я не знаю, как проверить какие-либо эффекты. – jonas- 16 April 2015 в 14:43
  • 4
    Прямая пересылка не будет работать, потому что интернет-маршрутизатор не знает о сети 192.168.1.10/24 за вашим локальным компьютером. Вам нужно маскировать сетевые пакеты, которые вы хотите переслать. Пожалуйста, проверьте мой второй ответ. – Oliver R. 16 April 2015 в 15:08

Другие вопросы по тегам:

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