По умолчанию учетная запись root отключена в ubuntu, корневая учетная запись имеет UID = 0, попробуйте:
id и посмотрите, что является результатом, если она отличается от нуля, вы не являетесь корневым. [ ! d1]
Но вы можете проверить, можете ли вы использовать привилегии root с помощью sudo:
sudo -v
Если вы не можете сказать:
Sorry, user [username] may not run sudo on [hostname].
Другие советы, когда вы открытый терминал:
If $ at the end of the prompt that means standard user .
If # that means root user
В моем случае nux@ubuntu-PC:~$
Это означает, что я стандартный пользователь.
Вам не нужен «интернет» для ssh на другой компьютер, однако обе машины должны быть в одном LAN / vlan или, по крайней мере, подключены к одному и тому же коммутатору / маршрутизатору, даже если этот коммутатор / маршрутизатор не имеет WAN (интернет) подключение.
Редактирование: кроссовый кабель можно использовать для непосредственного соединения двух компьютеров вместе, вам нужно будет установить статический ip на обеих машинах. Большинство новых компьютеров с 1000baset nics могут достичь того же, используя прямой кабель, в отличие от перекрестного кабеля
. Конфигурация может быть выполнена через сетевого менеджера. Убедитесь, что ваш порт Ethernet включен, щелкнув значок сетевого диспетчера и «включить сеть»
Нажмите менеджер сети в верхней правой части верхней панели Редактировать соединения Добавить соединение Выберите ethernet в качестве типа подключения. Выберите устройство под вкладкой Ethernet (eth0 или в моем случае, enp0s3). Теперь на вкладке «Параметры IPv4» измените метод на ручной. В разделе «Адреса» выберите «Добавить». Установите адрес и маску сети. Что в вашем случае будет Адрес: 192.168.11.155 Netmask 255.255.255.0 (Это компьютерный компьютер, вы должны следовать тем же шагам на компьютере два с другим адресом) После этого на обеих машинах Посмотрите, можете ли вы выполнить ping на другом компьютере. 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
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
Вам не нужен «интернет» для ssh на другой компьютер, однако обе машины должны быть в одном LAN / vlan или, по крайней мере, подключены к одному и тому же коммутатору / маршрутизатору, даже если этот коммутатор / маршрутизатор не имеет WAN (интернет) подключение.
Редактирование: кроссовый кабель можно использовать для непосредственного соединения двух компьютеров вместе, вам нужно будет установить статический ip на обеих машинах. Большинство новых компьютеров с 1000baset nics могут достичь того же, используя прямой кабель, в отличие от перекрестного кабеля
. Конфигурация может быть выполнена через сетевого менеджера. Убедитесь, что ваш порт Ethernet включен, щелкнув значок сетевого диспетчера и «включить сеть»
Нажмите менеджер сети в верхней правой части верхней панели Редактировать соединения Добавить соединение Выберите ethernet в качестве типа подключения. Выберите устройство под вкладкой Ethernet (eth0 или в моем случае, enp0s3). Теперь на вкладке «Параметры IPv4» измените метод на ручной. В разделе «Адреса» выберите «Добавить». Установите адрес и маску сети. Что в вашем случае будет Адрес: 192.168.11.155 Netmask 255.255.255.0 (Это компьютерный компьютер, вы должны следовать тем же шагам на компьютере два с другим адресом) После этого на обеих машинах Посмотрите, можете ли вы выполнить ping на другом компьютере. 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
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
Вам не нужен «интернет» для ssh на другой компьютер, однако обе машины должны быть в одном LAN / vlan или, по крайней мере, подключены к одному и тому же коммутатору / маршрутизатору, даже если этот коммутатор / маршрутизатор не имеет WAN (интернет) подключение.
Редактирование: кроссовый кабель можно использовать для непосредственного соединения двух компьютеров вместе, вам нужно будет установить статический ip на обеих машинах. Большинство новых компьютеров с 1000baset nics могут достичь того же, используя прямой кабель, в отличие от перекрестного кабеля
. Конфигурация может быть выполнена через сетевого менеджера. Убедитесь, что ваш порт Ethernet включен, щелкнув значок сетевого диспетчера и «включить сеть»
Нажмите менеджер сети в верхней правой части верхней панели Редактировать соединения Добавить соединение Выберите ethernet в качестве типа подключения. Выберите устройство под вкладкой Ethernet (eth0 или в моем случае, enp0s3). Теперь на вкладке «Параметры IPv4» измените метод на ручной. В разделе «Адреса» выберите «Добавить». Установите адрес и маску сети. Что в вашем случае будет Адрес: 192.168.11.155 Netmask 255.255.255.0 (Это компьютерный компьютер, вы должны следовать тем же шагам на компьютере два с другим адресом) После этого на обеих машинах Посмотрите, можете ли вы выполнить ping на другом компьютере. 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
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
Вам не нужен «интернет» для ssh на другой компьютер, однако обе машины должны быть в одном LAN / vlan или, по крайней мере, подключены к одному и тому же коммутатору / маршрутизатору, даже если этот коммутатор / маршрутизатор не имеет WAN (интернет) подключение.
Редактирование: кроссовый кабель можно использовать для непосредственного соединения двух компьютеров вместе, вам нужно будет установить статический ip на обеих машинах. Большинство новых компьютеров с 1000baset nics могут достичь того же, используя прямой кабель, в отличие от перекрестного кабеля
. Конфигурация может быть выполнена через сетевого менеджера. Убедитесь, что ваш порт Ethernet включен, щелкнув значок сетевого диспетчера и «включить сеть»
Нажмите менеджер сети в верхней правой части верхней панели Редактировать соединения Добавить соединение Выберите ethernet в качестве типа подключения. Выберите устройство под вкладкой Ethernet (eth0 или в моем случае, enp0s3). Теперь на вкладке «Параметры IPv4» измените метод на ручной. В разделе «Адреса» выберите «Добавить». Установите адрес и маску сети. Что в вашем случае будет Адрес: 192.168.11.155 Netmask 255.255.255.0 (Это компьютерный компьютер, вы должны следовать тем же шагам на компьютере два с другим адресом) После этого на обеих машинах Посмотрите, можете ли вы выполнить ping на другом компьютере. 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
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