Как установить соединение SSH 2 компьютеров Ubuntu, не используя интернет-соединение?

Предположите, что у меня есть 2 компьютера Ubuntu, и я буду звонить:

Computer1: 192.168.11.155
Computer2: 192.168.11.186

Я использую Computer1 для доступа в Computer2 при помощи этой команды в терминале: "ssh-v phucnguyen@192.168.11.186" и пароль типа к доступу в Computer2. Эти вещи легко сделаны с интернет-соединением.

Я могу сделать подобный, они ступают без интернет-соединения?

Я не делаю, как, но я полагаю, что мы можем сделать это, потому что я сделал это прежде в Windows OS. У нас есть "Microsoft Virtual WiFi Miniport Adapter", которая использует в качестве маршрутизатора.

Когда "Microsoft Virtual WiFi Miniport Adapter" включает, любое устройство, такое как: телефон, ноутбук... видит сетевое название его и соединяет его при помощи пароля, даже шпаклюет или ssh (со знанием IP-адреса), можно посмотреть на эту ссылку для дальнейшей информации: https://answers.microsoft. com/en-us/windows/forum/windows_7-networking/what-is-microsoft-virtual-wifi-miniport-adapter/78a96f27-ae98-42e1-891d-e8651cd99748

Если тот маршрутизатор не имеет никакого соединения, но опции "Microsoft Virtual WiFi Miniport Adapter" все еще на, мы можем использовать шпаклевку или ssh доступ в компьютер и управлять им. Я подразумеваю, что 2 компьютера Ubuntu возможны, связываются через ssh, не используя Интернет.

У нас есть какая-либо опция подобной в машине Ubuntu?

3
задан 10 April 2017 в 18:34

1 ответ

Вам не нужен «Интернет» для подключения ssh к другому компьютеру, однако обе машины должны быть в одной локальной сети / виртуальной локальной сети или, по крайней мере, подключены к одному коммутатору / маршрутизатору, даже если этот коммутатор / маршрутизатор не имеет глобальной сети (Интернета). подключение.

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

Конфигурирование может быть выполнено через сетевой менеджер. Убедитесь, что ваш Ethernet-порт включен, щелкнув по значку диспетчера сети и «включив сеть»

  1. Щелкните по диспетчеру сети в верхнем правом углу верхней панели
  2. Редактировать соединения [ 114]
  3. Добавить соединение
  4. Выберите Ethernet в качестве типа соединения.
  5. Выберите свое устройство на вкладке Ethernet (eth0, или, в моем случае, enp0s3)
  6. Теперь на вкладке настроек IPv4 измените метод на ручной
  7. В разделе «Адреса» выберите «Добавить»
  8. Установите адрес и маску сети. В вашем случае это будет Адрес: 192.168.11.155 Маска сети 255.255.255.0 (Это компьютер один, вы должны выполнить те же шаги на компьютере два с другим адресом)
  9. После выполнения этого на обеих машинах Посмотрим, сможете ли вы пропинговать другой компьютер.

    ping 192.168.11.155

Если он отвечает, то все работает.

Еще один способ сделать это с помощью командной строки (при условии, что ваш интерфейс Ethernet является eth0)

sudo ifconfig eth0 192.168.11.155 netmask 255.255.255.0 up

на компьютере 2

sudo ifconfig eth0 192.168.11.186 netmask 255.255.255.0 up

Затем результаты ifconfig для компьютера 1 [ 1121]

eth0: flags=4163<UP,BROADCAST,RUNNING,MULTICAST>  mtu 1500
    inet 192.168.11.155  netmask 255.255.255.0  broadcast 192.168.11.255
    inet6 fe80::59a0:5059:3115:bc2d  prefixlen 64  scopeid 0x20<link>
    ether 08:00:27:2a:98:ab  txqueuelen 1000  (Ethernet)
    RX packets 1982  bytes 2355318 (2.3 MB)
    RX errors 0  dropped 0  overruns 0  frame 0
    TX packets 391  bytes 49278 (49.2 KB)
    TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0
3
ответ дан 1 December 2019 в 16:19

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

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