Краткое описание моей ситуации:
2 домашних компьютера, оба подключены к стандартному роутеру AT&T. Оба компьютера получают 192.168.1.х
IP-адрес от роутера. Я понятия не имею, что представляет собой IP-адрес маршрутизатора для внешнего мира, и как я могу узнать, как его определить. У меня довольно стандартный план оптоволокна AT&T, поэтому я предполагаю, что IP-адрес моего маршрутизатора для внешнего мира - это DHCP, но я не уверен на 100% и не уверен, как я это проверю. Оба компьютера работают под управлением последней версии Ubuntu (также с двойной загрузкой и Windows, но я редко использую Windows).
Мне часто приходится передавать большие файлы с одного компьютера на другой, и установка openssh-сервер
и используя SCP
команда кажется наиболее эффективным способом, поэтому я так и делаю. Довольно просто использовать ifconfig
команда, чтобы получить локальный IP-адрес одной машины, а затем SCP
для перемещения большого количества файлов.
Обе машины хороши судо
пароль, включая символы верхнего регистра, символы нижнего регистра, цифры и специальные символы, и я больше нигде не использую этот пароль, чтобы никто другой не узнал его, и его было бы исключительно трудно угадать. У меня есть информация на обоих компьютерах, которая может быть использована для фальсификации моей личности.
Как правило, когда я закончу SCP
вещи, я делаю sudo systemctl остановить ssh
и sudo systemctl отключить ssh
чтобы отключить сервер openssh до следующего раза, когда мне нужно будет выполнить передачу. Я работаю с наборами данных автономных автомобилей, и они стали огромными (последние наборы Waymo и NuScenes имеют разархивированный размер ~ 500 ГБ), поэтому для некоторых особенно больших передач я оставляю ssh
включается на ночь.
Так что мой вопрос, с установкой openssh-сервер
(системад
Имя процесса ssh
) и работает так, как описано выше, не подвергаю ли я риску безопасность? Если да, то какие шаги будут рекомендованы для смягчения последствий?