FTP,SFTP命令

(2) 2024-05-05 08:12

Hi,大家好,我是编程小6,很荣幸遇见你,我把这些年在开发过程中遇到的问题或想法写出来,今天说一说FTP,SFTP命令,希望能够帮助你!!!。

FTP命令汇总

                  http://technet.microsoft.com/zh-cn/library/ff687787(v=ws.10).aspx 

 http://os.51cto.com/art/201003/186325.htm

在脚本中写ftp:

#!/usr/bin/sh

ftp -i -in <<!

open 192.168.1.171 //连接到服务器(假设为192.168.1.171)

user $ftpuser $password //用户名和密码

bin //以二进制传送

cd / //到ftpuser的根目录(

passive //如果出现no route to host提示,使用passive模式

get $1 //获取命令后加的参数(文件或者文件夹)

bye //退出

! 

有的ftp禁止用*,会报 failed to open file 错误

SFTP命令汇总

                  cd 路径                        更改到远程目录的路径
                  lcd 路径                       更改到本地目录的路径
                  chgrp group path               将文件path的组更改为group
                  chmod mode path                将文件path的权限更改为mode
                  chown owner path               将文件path的属主更改为owner
                  exit                           退出 sftp
                  help                           显示这个帮助文本
                  get [远程路径] [本地路径]      下载文件
                  ln existingpath linkpath       符号链接远程文件
                  ls [选项] [路径]               显示远程目录列表
                  lls [选项] [路径]              显示本地目录列表
                  mkdir 路径                     创建远程目录
                  lmkdir 路径                    创建本地目录
                  mv oldpath newpath             移动远程文件
                  open [用户@]主机[:端口]        连接到远程主机
                  put[本地路径] [远程路径]      上传文件
                  pwd                            显示远程工作目录
                  lpwd                           打印本地工作目录
                  quit                           退出 sftp
                  rmdir 路径                     移除远程目录
                  lrmdir 路径                    移除本地目录
                  rm 路径                        删除远程文件
                  lrm 路径                       删除本地文件
                  symlink existingpath linkpath  符号链接远程文件

                  version                        显示协议版本

sftp 是一个交互式文件传输程式。它类似于 ftp, 但它进行加密传输,比FTP有更高的安全性。下边就简单介绍一下如何远程连接主机,进行文件的上传和下载,以及一些相关操作。

sftp fyt@202.206.64.33或者  fyt@www.hebust.edu.cn。

回车提示输入密码。进入提示符sftp>,然后可以输入sftp命令了。

如果登陆远程机器不是为了上传下载文件,而是要修改远程主机上的某些文件。可以

ssh  fyt@202.206.64.33 (其实sftp就是ssh 的一个程式。)

要离开sftp,用exit 或quit、 bye 均可。详细情况可以查阅 man  sftp.

如果觉得在命令行模式下不太方便,可以 sudo apt-get install gftp。在图形界面下操作就简便多了。

今天的分享到此就结束了,感谢您的阅读,如果确实帮到您,您可以动动手指转发给其他人。

上一篇

已是最后文章

下一篇

已是最新文章

发表回复