putty,command方式操作的工具是plink
putty,自带sftp工具叫做psftp
putty,自带scp工具叫做pscp
最后,最主要的,putty当前的版本是0.70,你可以下载putty.zip这个文件,里面包含putty的官方文档。
plink,可以和Linux下的ssh客户端一样实现免密私钥登录,操作方式:
1.通过puttygen生成公私钥对,保存为文件。
puttygen默认的图形界面产生随机数的方式比较奇特,那就是不断的移动鼠标。
2.将保存的公钥写入服务器上ssh登录用户的~/.ssh/authorized_keys文件中。
写入格式需要注意,puttygen默认保存的公私钥类似于openssl产生的格式,每行64个字节,有开始和结束标识头,而Linux的ssh用一个整行,所以最终写入的格式以ssh-keygen产生的id_dsa_.pub格式为参考。
最后将authorized_keys文件权限设置为600
3.通过plink -ssh -l username -i private.ppk -m script.sh server_ip 的方式实现免密登录
psftp,免密方式和plink一致。psftp指定ftp命令所在文件的参数为 "-b 文件名",文件内容是普通的ftp命令,例如:get /tmp/test.txt .\test.txt