Используйте Nautilus, чтобы открыть SSH-соединение, используя имя хоста.

Я пытаюсь подключить другой компьютер в своей локальной сети по SSH, используя имя хоста, потому что локальный IP-адрес регулярно назначается (у нас проблемы с нашим провайдером, и нам часто приходится перезагружать нашу сеть) .

У меня есть ноутбук с логином freedom@flex15 и текущим локальным IP-адресом 192.168.1.11

, и у меня есть рабочий стол, к которому я пытаюсь подключиться для передачи файлов с помощью логина freedom@barton и локального IP-адреса 192.168.1.153

Я думаю, что мне просто нужны пояснения по форматированию того, как подключиться, используя имя хоста. Во всех руководствах, которые я читаю, говорится что-то вроде:

ssh://username@hostname

, но если я попытаюсь:

ssh://freedom@barton 

, я получаю эту ошибку:

Oops! Something went wrong.
Unable to find the requested location. Please check the spelling or the network settings.

Однако, при использовании:

ssh://freedom@192.168.1.153

Работает нормально. Так что я не уверен, что я делаю здесь неправильно, потому что во всей документации сказано, что я могу использовать ssh: // hostname или ssh: // username @ hostname или что-то в этом роде. Было бы идеально иметь какой-то способ указать эту машину, которая не использует IP-адрес. Спасибо.

1
задан 15 January 2014 в 21:53

1 ответ

«192.168.1.153» - это частный IP-адрес в локальной сети.

Итак, на сервере (192.168.1.153) установите статический IP-адрес, если вы еще этого не сделали.

На клиенте отредактируйте / etc / hosts

sudo nano /etc/hosts

и добавьте строку внизу -

192.168.1.153 barton

После этого вы сможете запустить ssh: // freedom @ barton

0
ответ дан 15 January 2014 в 21:53

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

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