Если вы хотите настроить SSH доступ к удаленному узлу через VLAN на компьютере в локальной сети, вам потребуется выполнить следующие шаги:
1. Установите openssh-server на вашем удаленном узле, если он еще не установлен:
```shell
sudo apt install openssh-server
```
2. Убедитесь, что VLAN интерфейс создан на вашем компьютере. Если вы используете NetworkManager для управления сетью, вы можете выполнить следующую команду, чтобы увидеть список доступных интерфейсов VLAN:
```shell
nmcli con show
```
3. Создайте новое соединение VLAN с помощью NetworkManager. Ниже приведен пример команды для создания VLAN соединения:
```shell
sudo nmcli con add type vlan con-name <ConnectionName> ifname <VLANInterfaceName> vlan-raw-device <PhysicalInterfaceName>
```
где `<ConnectionName>` - название нового соединения VLAN, `<VLANInterfaceName>` - имя VLAN интерфейса, `<PhysicalInterfaceName>` - имя физического сетевого интерфейса, к которому привязан VLAN.
4. Установите IP адрес для VLAN интерфейса. Вы можете выполнить следующую команду:
```shell
sudo nmcli con modify <ConnectionName> ipv4.addresses <IP/Subnet>
```
где `<ConnectionName>` - название соединения VLAN, `<IP/Subnet>` - IP адрес и маска подсети, например "192.168.1.100/24".
5. Установите шлюз по умолчанию для VLAN интерфейса. Выполните следующую команду:
```shell
sudo nmcli con modify <ConnectionName> ipv4.gateway <GatewayIP>
```
где `<ConnectionName>` - название соединения VLAN, `<GatewayIP>` - IP адрес шлюза по умолчанию, например "192.168.1.1".
6. Перезапустите NetworkManager:
```shell
sudo systemctl restart NetworkManager
```
7. Теперь вы можете попытаться подключиться к удаленному узлу по SSH с использованием VLAN интерфейса на вашем компьютере:
```shell
ssh username@<RemoteNodeIP>
```
где `<RemoteNodeIP>` - IP адрес удаленного узла.
Это основные шаги для настройки SSH доступа через VLAN на компьютере в локальной сети с использованием NetworkManager. Проверьте подключение, чтобы удостовериться, что все настроено правильно.