引言
Putty是Windows和Unix平台的免费telnet和ssh客户端。该程序主要面向网络管理员和开发人员。该程序是高度可配置的,包括许多选项来调整连接。最初由SimonTatham为Windows平台开发。也是一种开源软件,可与源代码一起使用,由一组志愿者开发和支持。
起因
之前一直用SSH Secure File Transfer,因为小巧,速度快,图形界面。后来服务器更新,SSH Secure File Transfer貌似不支持安全协议。后来使用Mobaxterm,功能强大,图形界面(强调图形界面肯定是操作更方便,效率更高)。但是经常连接服务器有点缓慢,要等上十秒钟,也不知道是为啥!后来用putty连接,一秒就OK了。果然,短小精悍,所以引出此文。putty使用很简单,输入用户名和域名,保存即可。双击登录
然后命令行随便敲喽~~~
但是上传文件的话,就有点麻烦了,服务器没开FTP,也不想开。可以直接使用putty官网自带的psftp工具,双击psftp,然后输入open root@yourdomain.com回车,就登录服务器了。
上传文件
使用put命令,首先切换到要上传的目标目录下,比如你服务器的/home目录,然后使用put -r "D:\123.txt"即可把文件123.txt上传到/home目录下。
更多命令
put 上传文件,目录需要加-r
get 下载文件,目录需要加-r
mput 上传多个文件
mget 下载多个文件
cd 服务器端移动路径
pwd 显示服务器端当前所在路径
lcd 本地端移动路径
lpwd 显示本地端当前所在路径
操作实例,仅供参考!
上传一个目录
C:\Users\xuefei>psftp root@192.168.0.11
Using username "root".
root@192.168.0.11's password:
Remote working directory is /root
psftp> lcd Desktop\ //调整本地端路径
New local directory is C:\Users\xuefei\Desktop
psftp> put extundelete-0.2.4 //可以看到但有put是不行的
local: unable to open extundelete-0.2.4
psftp> mput extundelete-0.2.4 //mput一样不行
local: unable to open extundelete-0.2.4
psftp> put -r extundelete-0.2.4 //只有put -r才可以上传目录 下载多个文件
psftp> mget 1 install.log install.log.syslog
remote:/root/1 => local:1
remote:/root/install.log => local:install.log
remote:/root/install.log.syslog => local:install.log.syslog 上传下载单个文件或文件夹还可以重命名
psftp> get -r extundelete-0.2.4 1 //下载单个文件夹,重命名为1
remote:/root/extundelete-0.2.4/LICENSE => local:1\LICENSE
remote:/root/extundelete-0.2.4/Makefile => local:1\Makefile
remote:/root/extundelete-0.2.4/Makefile.am => local:1\Makefile.am
psftp> get 1 2 //单个文件,重命名2
remote:/root/1 => local:2 上传下载单个文件或文件夹还可以给出绝对路径,保存到指定地址
psftp> get 1 D:\1 //一定要有重命名,不然无法指定地址
remote:/root/1 => local:D:\1 最后三个绿色文件打包,分别是64位的putty.exe、psftp.exe、pscp.exe。
优秀的sftp工具也有不少,比如filezilla。不过论体积,putty还是王道!
本文链接:https://it72.com:4443/12675.htm
上传的附件: