サーバ台数が増えてくると、サーバ間移動のたびにパスワード入力が求められるのが手間になってきます。これは何とかしたいところです。そこで今回はパスワードなしで他のサーバにSSH接続する方法を記していきます。 ※今回、他のサーバにログインしようとするサーバを「admin」、ログインされるサーバを「web1」、対象ユーザを「user」としておきます。 【admin側の作業】 まずは秘密鍵と公開鍵を作ります。 $ su - user $ ssh-keygen -t rsa (とりあえず全部Enterで) すると、秘密鍵(id_rsa)と公開鍵(id.rsa.pub)が生成されるので、公開鍵(id_rsa.pub)だけを「web1」にコピーします。 $ scp /home/user/.ssh/id_rsa.pub user@web1:/home/user/.ssh/id_rsa.pub_admin 【
![パスワードなしで他のサーバにSSH接続する方法 - sanonosa システム管理コラム集](https://cdn-ak-scissors.b.st-hatena.com/image/square/94a945ddba1b932ef30c8842f97c11fca35a24fb/height=288;version=1;width=512/http%3A%2F%2Fnosa.cocolog-nifty.com%2F.shared-cocolog%2Fnifty_managed%2Fimages%2Fweb%2Fogp%2Fdefault.png)