scpでserver1からserver2にファイルをコピーしようとすると2つめのサーバの名前解決ができませんでした。
$ scp user1@server1.local:/home/user1/.bashrc user2@server2.local:/tmp ssh: server2.local: Name or service not known lost connection $
バージョンを確認してみるとserver2のバージョンが4.3でした。
user1@server1$ ssh -V OpenSSH_5.1p1 Debian-5ubuntu1, OpenSSL 0.9.8g 19 Oct 2007 user1@server1$
user1@server2$ ssh -V OpenSSH_4.3p2, OpenSSL 0.9.8e-fips-rhel5 01 Jul 2008 user1@server2$
仕方がないのでsshとパイプを使ってみました。
$ ssh user1@server1 cat /home/user1/.bashrc | ssh user2@server2 tee /tmp/test.txt $