1.linxu系统一般是自带ftp工具的vsftpd.
service vsftpd start 或者stop/restart/status
主要配置文件:
[root@dubai13 vsftpd]# pwd
/etc/vsftpd
[root@dubai13 vsftpd]# ll
total 20
-rw------- 1 root root 125 Mar 1 2013 ftpusers
-rw------- 1 root root 361 Jan 15 2014 user_list
-rw------- 1 root root 4648 Sep 26 15:39 vsftpd.conf
-rwxr--r-- 1 root root 338 Mar 1 2013 vsftpd_conf_migrate.sh
链接远程主机:ftp ip/hostname然后接着按照提示输入用户名密码
或者直接ftp 进入交互模式,然后open ip/hostname
ftp> user ftpuser1 ftpuser1 #user 用户名 密码
331 Please specify the password.
230 Login successful.
ftp> binary
200 Switching to Binary mode.
ftp> dir
227 Entering Passive Mode (172,16,199,86,56,84).
150 Here comes the directory listing.
-rwxrwxrwx 1 0 0 85454 Aug 25 03:56 0822cms.sql
-rwxrwxrwx 1 0 0 1429 Aug 25 02:59 1.sql
-rwxrwxrwx 1 0 0 112406 Aug 25 03:29 2.sql
drwxrwxrwx 2 0 0 4096 Sep 26 07:19 926
-rwxrwxrwx 1 0 0 60 Aug 22 09:45 ftpuser.txt
-rwxrwxrwx 1 0 0 385993 Aug 25 02:28 ossrecover.sql
-rwxrwxrwx 1 0 0 46 Aug 29 02:22 test.py
226 Directory send OK.
ftp> mget 1.sql #也可以在未链接ftp的时候直接wget ftp://ftpuser1:ftpuser1@主机IP/test.zip
mget 1.sql? y
227 Entering Passive Mode (172,16,199,86,56,242).
150 Opening BINARY mode data connection for 1.sql (1429 bytes).
226 Transfer complete.
1429 bytes received in 0.0216 secs (66.26 Kbytes/sec)
ftp> mput asm-config.properties
mput asm-config.properties? y
227 Entering Passive Mode (172,16,199,86,149,90).
150 Ok to send data.
226 Transfer complete.
962 bytes sent in 2.8e-05 secs (34357.14 Kbytes/sec)
ls 列出远程机的当前目录
cd 在远程机上改变工作目录
lcd 在本地机上改变工作目录
ascii 设置文件传输方式为ASCII模式
binary 设置文件传输方式为二进制模式
close 终止当前的ftp会话
hash 每次传输完数据缓冲区中的数据后就显示一个#号
get(mget) 从远程机传送指定文件到本地机
put(mput) 从本地机传送指定文件到远程机
open 连接远程ftp站点
当您使用ftp时,字符“!”用于向本地机上的命令shell传送一个命令。如果用户处在ftp会话中,需要shell做某些事,就很有用。例如用户要建
立一个目录来保存接收到的文件。如果输入!mkdir new_dir,那么Linux就在用户当前的本地目录中创建一个名为new_dir 的目录。
SCP命令:
scp是安全的文件拷贝,基于ssh的登录
假定你想把本地计算机/home下的一个名为a.tar.tz的文件拷贝到远程服务器192.168.0.2上的/home/tmp。而且你在远程服务器 上的帐号名为root。可以用这个命令:
[root@oslo5 lorine]# scp tvms-ds.xml root@172.16.199.86:/home/lorine/ #将tvms-ds.xml拷贝至远程服务器lorine目录下
The authenticity of host '172.16.199.86 (172.16.199.86)' can't be established.
RSA key fingerprint is 27:8d:c5:2a:2e:1c:ee:f2:2d:ac:02:35:5f:4c:c6:d9.
Are you sure you want to continue connecting (yes/no)? yes
Warning: Permanently added '172.16.199.86' (RSA) to the list of known hosts.
root@172.16.199.86's password:
tvms-ds.xml
如果想要免密码登录的话,需要互相有队对方的key
如果把文件从远程机器拷贝到本机当前目录用这个命令:
[root@oslo5 lorine]# scp root@172.16.199.86:/home/lorine/2.sql .
root@172.16.199.86's password:
2.sql
拷贝远程机器的整个目录下的文件
scp -r root@192.168.0.2:/home/* ./
阅读(612) | 评论(0) | 转发(0) |