rsync + ssh 使用時に zsh の自動補完機能でログインしてしまう
command | version |
---|---|
zsh | 4.2.5 |
screen | 4.00.02 |
ssh*1 | OpenSSH_4.2p1 Debian-7ubuntu3.1, OpenSSL 0.9.8a 11 Oct 2005 |
zsh の predict-on を使用している状態で rsync + ssh をしようとすると ssh で指定したホストへ勝手にログインしてしまう。
上記の「:」を打ったところで host へのログインが行われてしまう。
この問題を回避するには「user@host」を「'(シングルクォーテーション)」で囲えば良い。
ただし、上記の方法でも「:」を入力後に TABキー を入力すると
「フォルダ名を自動補完しようとする」 → 「その為に host へログイン」
とう動作をするので注意すること。