SFTP

来源:百度文库 编辑:神马文学网 时间:2024/04/29 22:51:30
SFTP是 secure FTP的简写,也就是安全FTP的意思。是SSH(Secure SHell protocol )服务其中的一部份。也是分为客户端与服务端的C/S结构。
SFTP-SERVER是SFTP服务端的叫法,sftp-server 默认就随着 sshd 启动
确保 /etc/ssh/sshd_config 中有下面一行:
Subsystem  sftp  /usr/lib/sftp-server
这样SFTP-SERVER就随着SSHD的启动而启动了。
SFTP的客户端使用:
使用 sftp -l username hostname 或者直接以 sftp user@hosname
输入账号密码。
具体SFTP可以使用的命令如下:
變換目錄到 /etc/test 或其他目錄 cd /etc/test
cd PATH
列出目前所在目錄下的檔案或目錄 ls
dir
建立目錄 mkdir directory
刪除目錄 rmdir directory
顯示目前所在的目錄 pwd
更改檔案或目錄群組 chgrp groupname PATH
更改檔案或目錄擁有者 chown username PATH
更改檔案或目錄的權限 chmod 644 PATH
建立連結檔 ln oldname newname
刪除檔案或目錄 rm PATH
更改檔案或目錄名稱 rename oldname newname
離開遠端主機 exit (or) bye (or) quit
針對本機(Client)之行為(都加上 l, L 的小寫 )
變換目錄到本機的 PATH 當中 lcd PATH
列出目前本機所在目錄下的檔名 lls
在本機建立目錄 lmkdir
顯示目前所在的本機目錄 lpwd
針對本機(Client)之行為(都加上 l, L 的小寫 )
將檔案由本機上傳到遠端主機 put [本機目錄或檔案] [遠端]
put [本機目錄或檔案]
如果是這種格式,則檔案會放置到目前遠端主機的目錄下!
將檔案由遠端主機下載回來 get [遠端主機目錄或檔案] [本機]
get [遠端主機目錄或檔案]
若是這種格式,則檔案會放置在目前本機所在的目錄當中!可以使用萬用字元,例如:
get *
get *.rpm
-------摘自鸟哥的私房菜