ssh ключ копирования сценария оболочки

Если вы хотите преобразовать только 28-ю строку, вы можете сделать:

sed '28s/DEVELOPMENT/PRODUCTION/' file

(возможно, комбинация с опцией -i)

Если вы хотите избежать изменения локальный файл, вы можете сделать:

< /local/path/to/.htaccess sed '28s/DEVELOPMENT/PRODUCTION/' | ssh user@host "cat > /server/path/to/.htaccess"
0
задан 9 June 2017 в 12:18

3 ответа

SSH не должен использовать пароли, предоставляемые через трубу, по нескольким причинам безопасности. Но есть несколько альтернатив:

SSH_ASKPASS http://manpages.ubuntu.com/manpages/trusty/man1/ssh.1.html sshpass http://manpages.ubuntu.com/manpages/trusty/ man1 / sshpass.1.html

См. также https://stackoverflow.com/questions/1340366/how-to-make-ssh-receive-the-password-from-stdin

0
ответ дан 22 May 2018 в 21:43

SSH не должен использовать пароли, предоставляемые через трубу, по нескольким причинам безопасности. Но есть несколько альтернатив:

SSH_ASKPASS http://manpages.ubuntu.com/manpages/trusty/man1/ssh.1.html sshpass http://manpages.ubuntu.com/manpages/trusty/ man1 / sshpass.1.html

См. также https://stackoverflow.com/questions/1340366/how-to-make-ssh-receive-the-password-from-stdin

0
ответ дан 18 July 2018 в 11:56

SSH не должен использовать пароли, предоставляемые через трубу, по нескольким причинам безопасности. Но есть несколько альтернатив:

SSH_ASKPASS http://manpages.ubuntu.com/manpages/trusty/man1/ssh.1.html sshpass http://manpages.ubuntu.com/manpages/trusty/ man1 / sshpass.1.html

См. также https://stackoverflow.com/questions/1340366/how-to-make-ssh-receive-the-password-from-stdin

0
ответ дан 24 July 2018 в 19:52

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

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