Fedora 16 ssh по Интернету/домашней сети. Тот же компьютер хорошо

Я думаю, что настроил ssh серверы на своей домашней машине, но я не знаю как к ssh в нее от клиентского компьютера в той же сети, уже не говоря о по Интернету.

С того же сервера я могу сделать: ssh user@server

Это имеет статический IP 192.168.1.100, который я добавил к/etc/hosts, и все прекрасно.

Если я делаю так от клиента в той же сети, я могу ping host, но я не могу ssh. Это просто остается застрявшим, когда я ввожу ssh server.

Кроме того, как я соединился бы по Интернету? У меня есть установка "name@dyndns.org" для динамического IP, но я не знал бы, как к ssh в это и затем имеют его быть направленным к 192.168.1.100 компьютерам.

Вещи, которые я исследовал, уже записаны (запускающийся sshd сервис, редактируя/etc/hosts, проверив с помощью ping-запросов). Я не смог найти дальнейшую информацию о Google, поскольку я не уверен, что я должен искать.

Это - вывод от клиента ssh -vvv server.

OpenSSH_5.6p1, OpenSSL 1.0.0e-fips 6 Sep 2011
debug1: Reading configuration data /etc/ssh/ssh_config
debug1: Applying options for *
debug2: ssh_connect: needpriv 0
debug1: Connecting to host [192.168.1.100] port 22.
debug1: Connection established.
debug3: Not a RSA1 key file /home/user/.ssh/id_rsa.
debug2: key_type_from_name: unknown key type '-----BEGIN'
debug3: key_read: missing keytype
debug3: key_read: missing whitespace
debug3: key_read: missing whitespace
debug3: key_read: missing whitespace
debug3: key_read: missing whitespace
debug3: key_read: missing whitespace
debug3: key_read: missing whitespace
debug3: key_read: missing whitespace
debug3: key_read: missing whitespace
debug3: key_read: missing whitespace
debug3: key_read: missing whitespace
debug3: key_read: missing whitespace
debug3: key_read: missing whitespace
debug3: key_read: missing whitespace
debug3: key_read: missing whitespace
debug3: key_read: missing whitespace
debug3: key_read: missing whitespace
debug3: key_read: missing whitespace
debug3: key_read: missing whitespace
debug3: key_read: missing whitespace
debug3: key_read: missing whitespace
debug3: key_read: missing whitespace
debug3: key_read: missing whitespace
debug3: key_read: missing whitespace
debug3: key_read: missing whitespace
debug3: key_read: missing whitespace
debug2: key_type_from_name: unknown key type '-----END'
debug3: key_read: missing keytype
debug1: identity file /home/user/.ssh/id_rsa type 1
debug1: identity file /home/user/.ssh/id_rsa-cert type -1
debug1: identity file /home/user/.ssh/id_dsa type -1
debug1: identity file /home/user/.ssh/id_dsa-cert type -1
2
28.12.2019, 15:37
2 ответа

Просто попробуйте telnet для портирования 22 на другом хосте, если Вы видите заголовок сервера OpenSSH, затем как таковой нет никакой проблемы со слушанием сервера или клиентом, который в состоянии достигнуть opensshd сервера, но не могла быть проблемой с ssh_config. Если Вы не можете к telnet портировать 22, то opensshd сервер не достижим в сети. Возможные причины, конфигурация сети, отклонения брандмауэра.

1
27.01.2020, 22:23
  • 1
    Ваш ssh -vvv шоу, что sshd сервер слушает, но клиент не может установить соединение. Проверьте свои настройки брандмауэра. –  Nikhil Mulley 05.01.2012, 10:12

Fedora включили брандмауэр по умолчанию который блок все порты. Просто необходимо открыть Порт TCP 22 для OpenSSH для предоставления доступа от других компьютеров.

http://www.techotopia.com/index.php/Basic_Fedora_Linux_Firewall_Configuration

0
27.01.2020, 22:23

Теги

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