Как исправить ошибку :Всякий раз, когда я что-то набираю в терминале, возникает ошибка

Помимо перенаправления портов

в разделе «Виртуальные серверы» вашего маршрутизатора вам необходимо:

  1. Откройте порт (с )в вашем брандмауэре, предположительно iptables.

  2. Порты по-прежнему остаются закрытыми, если на этом порту не настроено и не запущено ни одно приложение. Обязательно запустите его.


Пример

Предположим, вы хотите открыть порт для вашего SSH на нестандартном порту -, скажем, 57329, тогда вы должны сделать:

sudo iptables -A INPUT -p tcp -m tcp --dport 57329 -m comment --comment "SSH" -j ACCEPT

Возможный виновник

Вы также не указали в своем вопросе, имеет ли ваш маршрутизатор общедоступный IP-адрес или нет. Если нет, это никогда не сработает. Иногда за это нужно платить своему провайдеру, иногда нет. Пожалуйста, проверьте это и уточните в своем вопросе.

Что касается вашего утверждения:

My system is on a static IP, and is running Ubuntu 16.04.

Ваш компьютер может иметь статический IP-адрес, но это общедоступный IP-адрес ? Сомневаюсь.

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

0
19.09.2020, 13:17
1 ответ

По какой-то причине ваша функция fish_titleне может найти функцию для __fish_pwd. Это странная маленькая функция:

$ type __fish_pwd
__fish_pwd is a function with definition
# Defined in /usr/local/Cellar/fish/3.1.2/share/fish/functions/__fish_pwd.fish @ line 7
function __fish_pwd --description 'Show current path'
            pwd
end

Вы всегда можете добавить это в свой собственный ~каталог /.config/fish/functions/.

1
18.03.2021, 23:03

Теги

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