Это очень просто. Особенно, если файл /etc/hosts содержит IP и имя другого сервера.
Во-первых, сгенерируйте открытый ключ, которым можно будет поделиться с другим компьютером.
ssh-keygen
Просто нажмите Enter, чтобы ответить на три вопроса.
Затем добавьте свой открытый ключ на другой сервер следующим образом:
ssh-copy-id -i ~/.ssh/id_rsa.pub remote-host
, где удаленный -хост может быть либо именем из вашего файла /etc/hosts, либо IP-адресом.
Вам будет предложено принять ключ другого хоста -вы отвечаете да (не просто y )Затем он запросит у вас пароль другого сервера.
Вот именно. Теперь ваш ключ добавлен в файл ключа.ssh/authorized _удаленного хоста -.
Чтобы использовать его, просто запустите scp или ssh как обычно, и вы увидите, что он больше не запрашивает пароль удаленного -хоста.
В ~/.bashrc поместите строку:
alias yarn="yarnpkg"
Вот как я установил его в Debian 10:
curl -sS https://dl.yarnpkg.com/debian/pubkey.gpg | sudo apt-key add -
echo "deb https://dl.yarnpkg.com/debian/ stable main" | sudo tee /etc/apt/sources.list.d/yarn.list
apt update
apt install yarn
Работает как надо. По сути, выбросьте пряжу из репозитория Debian и вместо этого используйте официальную пряжу напрямую
.