パスワード無しでログイン(Cygwin)

Windows上で、

ssh-keygen -t rsa
(ssh-keygen -t dsa)

cygwin/home/ユーザ名/.ssh/ の下に、

id_rsa       ←秘密鍵
id_rsa.pub   ←公開鍵

ができるので、「id_rsa.pub」を、Linuxの ~/.ssh/ の下に、「authorized_keys」という名前で保存する。
既に「authorized_keys」があるときは、追加する。
これで、Windows上からのscpなどがパスワード無しでOK。
Windowsのユーザ名とLinuxのユーザ名が異なってもOK。

# cd .ssh
# cat id_dsa.pub |ssh リモートサーバ -l リモートユーザ名 "cat >>.ssh/authorized_keys"