【发布时间】:2015-10-10 16:15:49
【问题描述】:
我有一个 bash 脚本,它运行一些命令。这些命令接受输入,我希望能够自动执行此操作,因为输入始终相同。
是否可以在需要时一次发送这些线路?
Y
{JustPressEnter}
{JustPressEnter}
{JustPressEnter}
yes
APassword
完整的命令是这个(实际IP被删除)
apt-get install ssh-client \
&& mkdir /var/www/.ssh/ \
&& chown www-data:www-data /var/www/.ssh/ \
&& sudo -u www-data ssh-keygen -t rsa \
&& cat /var/www/.ssh/id_rsa.pub | ssh root@1.2.3.4 'cat >> .ssh/authorized_keys' \
&& sudo -u www-data touch /var/www/.ssh/known_hosts \
&& sudo -u www-data ssh-keygen -R 1.2.3.4 \
&& sudo -u www-data ssh-keyscan -H 1.2.3.4 >> /var/www/.ssh/known_hosts
【问题讨论】:
标签: bash