1、下载:
2、使用
2.1 双击即可使用
2.2 使用规范
我说点常用的,我们用PSFTP主要也就是上传和下载。
PSFTP是PuTTY SFTP客户端,用于本地与服务器间安全传输文件(使用SSH连接)。
启动PSFTP
双击 psftp.exe 即启动。启动后提示:
psftp: no hostname specified; use “open host.name” to connect
psftp>
这是因为还没有登陆,需要open命令登录服务器,open uername@server.example.com 例如:
open root@192.168.1.1 或 open root@solo.com
连接好了开始用命令 上上传和下载文件吧。
例如上传,put c:\1.jpg
put c:\1.jpg 2.jpg(注意有空格)
第一个为直接上传到已指定位置,第二个是上传并更改名字。
置于怎么看本地目录和上传的当前目录,这里说一下:
cd [ directory] 改变当前目录
pwd 察看当前目录
lcd [ directory] 改变本地目录
lpwd 察看本地当前目录
例如:cd /home/solo
open 登录主机
open [ username@] < sessname| hostname | ip> [ port]
比 如:
open taylor@demo-server 3022
就是以用户 taylor 的身份,登陆到主机 demo-server 上,SSH 端口是 3022
open demo-server
登陆 demo-server,这里的 demo-server 可以是PuTTY 中已经保存的会话名称,也可以是主机的名称,如果主机名称与会话名称相同,以会话名称为准。
close 关闭 SFTP 连接
这个没啥说的,close 就关闭了 SFTP 连接
quit 结束本次的 SFTP 会话
也没啥用法,就是关闭了 PSFTP 这个程序
help [ command] 帮助
直接打 help 就可以看到帮助指令,后面指定上 一个命令就可以查看该命令的帮助,比如: help open
cd [ directory] 改变当前目录
pwd 察看当前目录
lcd [ directory] 改变本地目录
lpwd 察看本地当前目录
get [ -r] < filename| directory> 从服务器下载一个文件/目录,这个命令不能用通配符,参数 -r 可以递归下载整个目录
put [ -r] < filename| directory> [ dest] 把文件/目录上传到服务器,这个命令不能用通配符,参数 -r 可以递归上传整个目录
mget [ -r] < filename| directory> 从服务器下载一批文件/目录,可以用通配符,-r 的含义与 get 一样
mget [ -r] < filename| directory> [ dest] 把一批文件/目录上传到服务器,可以用通配符,-r 的含义与 put 一样
reget [ -r] < filename| directory> 从服务器续传下载一个文件/目录,这个命令不能用通配符,-r 的含义与 get 一样
reput [ -r] < filename| directory> [ dest] 把一批文件/目录续传上传到服务器,这个命令不能用通配符,-r 的含义与 put 一样
dir [ directory] 列目录
ls 和 dir 一样
chmod [ file| directory] 改变文件的权限,与 Unix 的 chmod 命令类似
del < filename> 删除文件,要注意的是 del 只能删除文件
rm 与 del 一样
mkdir < new-directory-name> 创建一个目录
rmdir < directory> 删除一个空目录,只有空目录才可以被删除
mv < source-file| source-directory> < dest-file| dest-directory> 改名/移动。如果源和目的都是文件或目录,则是改名。如果目的是目录的话,则是移动。
! 在本地命令前加一个感叹号,就可以直接执行