Назад | Перейти на главную страницу

SSH: соединение с открытым ключом без подсказки парольной фразы

root@myhost:/# ssh -i /opt/id_rsa.pub azureuser@myhost2.cloudapp.net
Enter passphrase for key '/opt/id_rsa.pub':
azureuser@myhost2.cloudapp.net's password:

Я создал пару ключей без парольной фразы, можно ли избавиться от подсказки парольной фразы при подключении к удаленному серверу?

Я хотел бы использовать ключевое соединение при использовании этой команды:

tar -c /opt/lampp/htdocs/somehost | ssh -i /opt/id_rsa.pub azureuser@myhost2.cloudapp.net 'tar -xvf - -C /opt/somefolder' > /dev/null 2>&1 &

Чтобы передача файлов продолжалась, даже если терминал потерял соединение.

Вы можете удалить (или изменить) кодовую фразу, используя -p возможность ssh-keygen. Например:

ssh-keygen -f /opt/id_rsa -p

Нажмите Войти при запросе новой парольной фразы, чтобы удалить парольную фразу.