-

ssh-agent

ssh-agentが便利な件。

% eval `ssh-agent`
% ssh-add

一回ssh-addしとけば、エージェントが代わりにパスフレーズを答えてくれるので、以降ノーパスフレーズでログインできます。

ForwardAgentオプションをONにしておけばクライアントPC -> サーバ -> サーバ -> ... という、ログインしたサーバから別のサーバにさらにSSHするような多段SSHも、秘密鍵は手元のPCだけにあればよく、いちいち中間のサーバにコピーしなくてよいので安全かつ効率的。(サーバには公開鍵の登録だけでよい。)

~/.ssh/config

Host dev
HostName dev.server.host.name
ForwardAgent yes

LinuxサーバHacks―プロが使うテクニック&ツール100選

LinuxサーバHacks―プロが使うテクニック&ツール100選