寝ても覚めてもこんぴうた

プログラム書いたり、ネットワーク設計したり、サーバ構築したり、車いじったり、ゲームしたり。そんなひとにわたしはなりたい。

SSH接続する際に「Are you sure you want to continue connecting (yes/no)?」って聞かれるのを黙らせる。

手でssh接続する場合には「yes」って打てばいいだけですが、 最近では、AWSだったりとIPが同一なのにホストがすり替わる場合も結構あるので、 シェルスクリプトなどで接続する際に「Are you sure you want to continue connecting (yes/no)?」のせいでスクリプトがうまく動作しなくなった!!><

などということも多々ありますね。

そんな場合には。

ssh -oStrictHostKeyChecking=no {接続先}

のようにStrictHostKeyChecking=noオプションを渡してあげるとyes/noを聞かれなくなります。

とはいえ、いちいち聞いてくるのは元々はセキュリティを高めるためですので、 用法用量を守って適切にお使いください。