毎日私はsshを使ってサーバーに接続しています。私はこのルーチンを実行します:bashを使ってsshパスワードを入力するには?
IC001:Desktop user$ ssh [email protected]
[email protected]'s password:
Last login: Tue Jun 4 10:09:01 2013 from 0.0.0.0
$
私はこのプロセスを自動化し、私のためにそれを行うためのbashスクリプトを作成したいと思います。私はセキュリティを気にせず、スクリプトにパスワードを公開しても大丈夫です。スクリプトが実行されている間に、画面上に公開されていることも大丈夫です。だから私はこれを作成しました:
#!/bin/bash
ssh [email protected]
echo mypassword
しかし、それは動作しません。私もの代わりにecho
を試しましたが、それもうまくいきませんでした。できるかどうかアドバイスしてください。
https://help.ubuntu.com/community/SSH/OpenSSH/Keys – Kevin
@Kevin、私はサーバを担当していないです。私はそれらに接続するだけのユーザーです。私はサーバー上のANYTHINGを変更することはできません。 – Prostak
も:http://stackoverflow.com/questions/4780893/use-expect-in-bash-script-to-provide-password-to-ssh-command?rq=1 http://stackoverflow.com/questions/ 13298487/bash-script-to-ssh-a-machine-without-prompting-password-and-without-k-rq = 1 http://stackoverflow.com/questions/3796345/can-i-use -a-heredoc-to-a-password-in-bash?rq = 1 – jm666