Почему я должен устанавливать исходное устройство с помощью <>, когда с помощью пв?

Краткий ответ: да, вы можете это сделать.

Длинный ответ: если вы не знали, что можете это сделать, то, возможно, sshdеще не работает на вашем настольном ПК.

Как проверитьsshd:

  • В терминале на рабочем столе введите ps auxwww | grep sshd.
  • Если вы получили что-то вроде ... /usr/sbin/sshd, значит, у вас установлен и запущен sshd. Перейдем к тому, как соединить деталь. Если нет, установите sshdс помощью менеджера пакетов.

При необходимости установите sshdили сервер Openssh (). В большинстве современных версий Linux ввод sshdв терминале позволит вам узнать, что делать. Предположительно, это будет что-то вроде:

sudo apt-get install openssh-server

После установки на рабочий стол вы сможете подключаться с ноутбука к рабочему столу.

Подключение к рабочему столу черезssh. Вам нужно знать либо имя вашего рабочего стола в локальной сети, либо IP. В этом примере я использую IP, так как это более надежный способ подключения. На ноутбуке введите:

ssh <desktop user name>@<ip of desktop>

Если ваш usernameодинаков на ноутбуке и настольном компьютере, вы можете удалить часть username. Например:

ssh <ip of desktop>

Если у вашего рабочего стола есть сетевое имя, (давайте назовем его «рабочий стол» )и вы можете pingего указать, вы сможете заменить IP-адрес сетевым именем. Например:

ssh desktop

И если вы хотите пропустить ввод пароля, вам нужно заглянуть в ssh-keygen. Но это совсем другая тема :]

1
12.09.2019, 08:00
1 ответ

Оба подхода работают :если pvзаданы файлы для чтения в качестве аргументов, он читает из них, в противном случае он читает из своего стандартного ввода.

pv /dev/sda1 > /dev/sdb1

опирается на первое,

pv < /dev/sda1 > /dev/sdb1

на последнем.

Некоторые люди могут предпочесть последний вариант, потому что он обеспечивает большую уверенность в том, что /dev/sda1не будет записано, но я не уверен, что это гарантируется на всех платформах.

3
27.01.2020, 23:22

Теги

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