Моя проблема: переезжаю рабочее место на новый ноутбук. Лень создавать новые ssh-ключи и настраивать все заново. Легче скопировать нужные файлы конфигурации или вообще всю папку /home. Хотя это неплохой повод прибраться в /home.
Лень и эмпатия (к себе в будущем, когда снова придется переезжать на новое железо) - генератор моих постов. Итак, делаю шаги для установления соединения:
- На ПК-источнике (старый ноутбук) устанавливаю
openssh-server:
sudo apt install openssh-server- На ПК-приемнике (новый ноутбук) проверяем наличие/устанавливаем
openssh-client:
sudo apt install openssh-client- Узнаем IP-адрес ПК-источника с помощью
ifconfigилиip:
ifconfig | grep -A 1 wl*
# Наиболее вероятный ответ
# wlp1s0: flags=4163<UP,BROADCAST,RUNNING,MULTICAST> mtu 1500
# inet 192.168.0.103 netmask 255.255.255.0 broadcast 192.168.0.255$ ip address | grep wl*
# Наиболее вероятный ответ
# wlp1s0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc noqueue state UP group default qlen 1000
# inet 192.168.0.103/24 brd 192.168.0.255 scope global dynamic noprefixroute wlp1s0
Я смотрю строку с наличием подстроки wl - wlp1s0 (Wireless LAN on PCI bus 2 and slot 0).
- На ПК-приемнике соединяюсь в ПК-источнику:
- Если в
Nautilus(файловый менеджер по умолчанию) нажимаю:
Вы можете выбрать тип соединения какой вам нравится - sftp, ftp, ssh и др.
- Если в
Nemo, делаюFile -> Connect to Server, в открывшемся окошке вписываю адрес ПК-источника.
-
Ввожу пару логин/пароль и вижу список файлов ПК-источника. У меня есть права на чтение/запись/удаление (полный бог).
-
SSH-ключи.
SSH-ключи мало просто скопировать, надо применить команду:
$ ssh-add <path-to-your-private-ssh-key>Теперь не придется генерить новые ssh-ключи для ваших сервисов,а пользоваться старыми.
- Как мне настроить общий доступ к файлам между двумя ноутбуками Ubuntu в моей беспроводной сети?(в комментах предлагают самые разные варианты)
- Почему wl* вместо старого wlan*?(Короткий ответ - изменения в соглашениях по наименованию сетевых интерфейсов)
- Добавление ключа SSH в ssh-agent
- Утилиты для работы с сетями в Linux kernel


