Chinaunix首页 | 论坛 | 博客
  • 博客访问: 108694
  • 博文数量: 67
  • 博客积分: 0
  • 博客等级: 民兵
  • 技术积分: 577
  • 用 户 组: 普通用户
  • 注册时间: 2014-04-16 09:51
个人简介

啄木鸟专吃虫,故名啄木鸟。

分类: LINUX

2014-08-11 17:15:39

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) |
给主人留下些什么吧!~~