温馨提示×

温馨提示×

您好,登录后才能下订单哦!

密码登录×
登录注册×
其他方式登录
点击 登录注册 即表示同意《亿速云用户服务条款》

文件传输之ftp

发布时间:2020-06-20 07:42:06 来源:网络 阅读:612 作者:SherryX 栏目:系统运维

    前面说到实现虚拟机和本机之间网络传输的方式除了使用ssh3协议以外,还可以使用ftp协议。具体做法:


第一步 安装vsftpd服务器

    -安装:rpm –ivh   *.rpm   

    -查询:rpm –q      vsftpd  

    -卸载:rpm –e  vsftpd 

    文件传输之ftp

    如上图,出现版本号,表示已经安装过的了。


第二步 保证网络连通(前面文章讲过了)


第三步 关闭防火墙

    文件传输之ftp


第四步 启动vsftpd服务

    文件传输之ftp

    为了方便,可以设置vsftpd自启动:

    文件传输之ftp


第五步 实现上传下载

    这里方法就有很多了,也可以借助其他软件。

    【法1】首先将最原始的方法,当然就是我们的dos界面了。

    cmd进入命令行界面,输入:ftp 进入ftp命令界面。可以通过 <help 命令名>查看命令含义。

    文件传输之ftp

    登录,输入命令:open IP地址   (也可以一开始在dos环境的时候输入命令:ftp 192.168.195.5)

    输入用户名和密码(密码是不回显的,root用户一般不能登录,修改方式见下面)

    文件传输之ftp

    文件传输之ftp

    1、上传:

    首先,切换本机工作路径:lcd 工作路径

    文件传输之ftp

    上传单个文件:put [本机文件] 

    文件传输之ftp  (相当于将本机f:\share\ForkTest\test.txt上传到/home/stu(默认路径))

    使用:put * 命令可以将当前目录下所有文件批量上传。

    2、下载:

    先查看当前目录(/home/stu)下的文件:

    文件传输之ftp

    下载单个文件:

    文件传输之ftp

    【法2】使用LeapFTP工具。

    打开LeapFTP,点击“站点”-“站点管理器”-“添加站点”(站点名随便写)

    文件传输之ftp

    填写服务器IP地址、用户名、密码(匿名用户也可以登录),端口号默认为:21

    (这里要注意:root用户一般是不能登录的,这些相关的配置文件在/etc/vsftpd下的:ftpusers\user_list\vsftpd.conf。如果想要root用户可以登录,修改前两个文件,把其中的root注释掉,之后再重启服务:service vsftpd restart就可以了)

    如果要修改端口号:

        1、编辑/etc/vsftpd/vsftpd.conf,增加listen_port=2121
        2、编辑 /etc/services 文件,将其中的
                ftp 21/tcp 改为 ftp 2121/tcp
                ftp 21/udp 改为 ftp 2121/udp

        3、重启服务 service vsftpd restart


    文件传输之ftp

    点击“连接”,如果出现“连接被拒绝”,如下图,请再次确认以上步骤是否都完成了。

    文件传输之ftp


    成功连接如下图:

    文件传输之ftp


    如下图,左边工作区为本机,右边为虚拟机,默认当前目录是用户的家目录。直接采取拖拽的方式,就可以进行上传下载了。

    文件传输之ftp

    

【法3】使用UE或者EditPlus编辑器

    为了敲代码方便,可以实时保存,这个是经常用的。

    打开EP,同样连接ftp,如下:

    文件传输之ftp文件传输之ftp

    添加之后,左侧下拉框,就可以找到刚刚添加的ftp了

    文件传输之ftp                        文件传输之ftp

向AI问一下细节

免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。

AI