Рейтинг:0

Как я могу подключиться к своему компьютеру по ssh?

Недавно я загрузил Ubuntu Server 20.04 на свой рабочий стол, и у него нет беспроводного соединения. Есть ли способ ssh с моего ноутбука на мой настольный ПК, на котором есть сервер Ubuntu? И ноутбук (win10), и рабочий стол (ubuntuserver20.04) подключены с помощью кабеля Ethernet.

oemb1905 avatar
флаг th
Если вы не знаете, как настроить запрос wpa вручную, лучше всего подключить USB-адаптер Ethernet и подключить его к локальной сети, а затем использовать ssh, как обычно.
ICY Counter-Strike and League  avatar
@ oemb1905 На рабочем столе есть порт Ethernet, но нет беспроводного интерфейса. Я соединил их обоих кабелем Ethernet вместе. Но я не знаю, что делать.
oemb1905 avatar
флаг th
Совместное соединение не работает — вам нужно приобрести адаптер USB-Ethernet для ноутбука или настроить беспроводную связь вручную…
ICY Counter-Strike and League  avatar
Ну, у ноутбука есть порт для Ethernet, но ладно, тогда я возьму адаптер USB-Ethernet.
pasman pasmański avatar
флаг mx
в качестве альтернативы вы можете использовать любой маршрутизатор и подключить к нему оба компьютера.
oemb1905 avatar
флаг th
О, вы сказали, что этого не было выше - да, если у ноутбука есть порт Ethernet, тогда используйте его, если ему не нужны драйверы, и в этом случае вам нужно использовать USB-адаптер (в большинстве из которых встроенная прошивка на устройстве и горячее подключение).
ICY Counter-Strike and League  avatar
Пожалуйста, полностью прочитайте мой комментарий, я сказал, что подключил их оба с помощью кабеля Ethernet.Рабочий стол не имеет подключения к Интернету, но может подключаться только к моему ноутбуку через Ethernet. Что мне теперь делать?
oemb1905 avatar
флаг th
Я читал это, вы просто непоследовательны в своих утверждениях, поэтому я не могу вам помочь. Надеюсь, вы разберетесь!
ICY Counter-Strike and League  avatar
Не соответствует? Я только что сказал, что подключил их обоих кабелем Ethernet, и вы говорите мне получить адаптер USB-Ethernet.
Рейтинг:1
флаг cn
raj

Если вы соединили свой настольный компьютер и ноутбук кабелем Ethernet и не настроили никаких конкретных IP-адресов, обе машины, вероятно, используют случайно назначенные IP-адреса «автоконфигурации», т.е. адреса из диапазона 169.254.xx. Вам нужно проверить на обеих машинах, какие у них адреса.

На компьютере с Windows введите в окне CMD следующее:

ipconfig

Вы также можете проверить IP-адрес из графического интерфейса Windows, но в Windows 10 это довольно много кликов (в предыдущих версиях это было проще), просто быстрее сделать это из командной строки :). Вы увидите адреса для обоих интерфейсов (Ethernet и беспроводной).

На компьютере с Linux войдите в текстовую консоль и введите:

ifconfig -a

Вы увидите вот интерфейс (IP-адрес 127.0.0.1), который вы должны просто игнорировать - это соединение с обратной связью, по которому машина может получить доступ к себе, - и другой интерфейс, соответствующий вашему адаптеру Ethernet.

Если обе машины показывают IP-адреса из диапазона 169.254.xx, вы готовы к подключению (при условии, что сервер ssh работает на вашем рабочем столе — я думаю, он должен быть активен на сервере Ubuntu по умолчанию). Запишите IP-адрес вашего рабочего стола и используйте его с ssh-клиентом Windows. Windows 10 включает ssh-клиент в ОС (наконец-то; с предыдущими выпусками Windows вам приходилось загружать сторонний клиент), поэтому достаточно просто ввести ssh пользователь@169.254.a.b (куда пользователь ваше имя пользователя в Ubuntu и 169.254.а.б IP-адрес вашего компьютера с Ubuntu) в окне CMD для подключения.

ICY Counter-Strike and League  avatar
Ну, когда я делаю ifconfig, там не тот же IP-адрес. 169.254.x.x не отображается
raj avatar
флаг cn
raj
@ICYCounter-StrikeandLeague **не может** быть одинаковым адресом на обеих машинах — **должны** быть два разных адреса, но они должны быть из одной сети. Какие адреса у вас есть на обеих ваших машинах?
ICY Counter-Strike and League  avatar
Ну, ipconfig windows показывает 169.254.x.x, но linux ifconfig ethernet часть ничего не имеет
raj avatar
флаг cn
raj
@ICYCounter-StrikeandLeague Отображается ли устройство Ethernet как «UP» в Linux?
ICY Counter-Strike and League  avatar
enp1s0: ВВЕРХ, так что да
ICY Counter-Strike and League  avatar
Я не вижу inet в enp1s0, но есть другой интерфейс, например, lo
raj avatar
флаг cn
raj
@ICYCounter-StrikeandLeague попробуйте также `ip addr show`; если он не показывает адрес, попробуйте перезапустить интерфейс, используя `sudo ip link set enp1s0 down ; sudo ip link set enp1s0 up`. Если это все еще не помогает, вы можете вручную установить временный IP-адрес, пока не решите проблему. Используйте «sudo ip addr add 169.254.a.b/16 dev enp1s0».
ICY Counter-Strike and League  avatar
Спасибо за поддержку теперь работает

Ответить или комментировать

Большинство людей не понимают, что склонность к познанию нового открывает путь к обучению и улучшает межличностные связи. В исследованиях Элисон, например, хотя люди могли точно вспомнить, сколько вопросов было задано в их разговорах, они не чувствовали интуитивно связи между вопросами и симпатиями. В четырех исследованиях, в которых участники сами участвовали в разговорах или читали стенограммы чужих разговоров, люди, как правило, не осознавали, что задаваемый вопрос повлияет — или повлиял — на уровень дружбы между собеседниками.