Я установил Ubuntu версии 11 не так давно. Теперь у меня этот компьютер работает в моей домашней сети, и у него есть собственный внутренний IP-адрес в моей домашней сети за маршрутизатором LinkSys. Как я могу настроить эту машину Linux и мои сетевые настройки, чтобы я мог подключиться к этой машине по SSH (используя эмулятор, такой как Putty или Reflection)?
Я бы предпочел не использовать VNC только для того, чтобы получить доступ к окну его консоли.
====================
C:\Windows\system32>ping 192.168.1.103
Pinging 192.168.1.103 with 32 bytes of data:
Reply from 192.168.1.103: bytes=32 time=2ms TTL=64
Reply from 192.168.1.103: bytes=32 time=2ms TTL=64
Reply from 192.168.1.103: bytes=32 time=1ms TTL=64
Reply from 192.168.1.103: bytes=32 time=1ms TTL=64
Ping statistics for 192.168.1.103:
Packets: Sent = 4, Received = 4, Lost = 0 (0% loss),
Approximate round trip times in milli-seconds:
Minimum = 1ms, Maximum = 2ms, Average = 1ms
C:\Windows\system32>
Установите пакет openssh-server
.
Если вы хотите, чтобы ваша машина была доступна из внешнего мира, вам нужно перенаправить порт - адрес назначения - порт 22 на вашем компьютере; исходный порт может быть любым.
Если вы хотите, чтобы он был доступен только в вашей домашней сети, НЕ переадресуйте порт.
Я также настроил бы SSH-ключей и, возможно, вообще отключил бы логин паролей.
Вы также можете установить fail2ban или какой-либо другой вид системы контроля доступа (fail2ban проверяет наличие повторяющихся неудачных входов в систему и блокирует IP с помощью правил брандмауэра.)