Как запустить команду scp без пароля с ubuntu на машину centOS

Существует обходной путь ... Используйте старую версию ядра в 14.04. Получите три ядра 3.9-11.xxx из http://kernel.ubuntu.com/~kernel-ppa/mainline/v3.9.11-saucy/

файлов для загрузки для 64-битной системы:

linux-headers-3.9.11-030911-generic_3.9.11-030911.201307202035_amd64.deb linux-headers-3.9.11-030911_3.9.11-030911.201307202035_all.deb linux-image-3.9.11-030911-generic_3 .9.11-030911.201307202035_amd64.deb

файлы для 32-разрядной системы:

linux-headers-3.9.11-030911-generic_3.9.11-030911.201307202035_amd64. deb linux-headers-3.9.11-030911_3.9.11-030911.201307202035_all.deb linux-headers-3.9.11-030911_3.9.11-030911.201307202035_all.deb [d12 ] Введите терминал:

linux-headers-3.9.11-030911_3.9.11-030911.201307202035_all.deb
1
задан 18 January 2017 в 16:02

1 ответ

После настройки ssh-keygen, как описано здесь, вы можете сделать

scp -i ~/.ssh/id_rsa /local/path/to/file remote@ip.com:/path/in/remote/server/

, где id_rsa - это локальный ключ, сгенерированный в настройке ssh-keygen.

Если вы хотите каждый раз набирать текст, вы можете изменить свой файл .bash_profile и поместить

alias remote_scp='scp -i ~/.ssh/id_rsa /local/path/to/file remote@ip.com:/path/in/remote/server/

. Затем с вашего терминала сделайте source ~/.bash_profile. Впоследствии, если вы наберете remote_scp в своем терминале, он должен запустить команду scp без пароля.

0
ответ дан 23 May 2018 в 02:19

Другие вопросы по тегам:

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