Краткий ответ: да, вы можете это сделать.
Длинный ответ: если вы не знали, что можете это сделать, то, возможно, 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
. Но это совсем другая тема :]
Оба подхода работают :если pv
заданы файлы для чтения в качестве аргументов, он читает из них, в противном случае он читает из своего стандартного ввода.
pv /dev/sda1 > /dev/sdb1
опирается на первое,
pv < /dev/sda1 > /dev/sdb1
на последнем.
Некоторые люди могут предпочесть последний вариант, потому что он обеспечивает большую уверенность в том, что /dev/sda1
не будет записано, но я не уверен, что это гарантируется на всех платформах.