Linux 安装连接FTP
  C5bk9rm9TFUo 2023年11月02日 74 0


一、     查看ftp是否已安装

如下提示无法识别该服务,说明未安装ftp服务

[root@localhost root]# service vsftpd status

vsftpd: unrecognized service——表明FTP没装

二、     安装ftp

在linux系统的界面上,单击“主菜单→系统设置→添加删除应用程序”菜单项,在出现的“软

件包管理”对话框里确保选中 “FTP Server”选项,然后单击“更新”按钮,如下图所示:

Linux 安装连接FTP_开发工具

插入第三张盘后进行安装

Linux 安装连接FTP_开发工具_02

Linux 安装连接FTP_操作系统_03

三、     安装好后查看是否成功安装

如下提示vsftpd服务停止,表明已安装但未开启该服务

[root@localhost root]# service vsftpd status

vsftpd is stopped

 

四、     开启服务

[root@localhost root]# service vsftpd start

Starting vsftpd for vsftpd:                                [ OK ]

再次查看发现已经处于启动状态:

[root@localhost root]# service vsftpd status

vsftpd (pid 4510) is running...

 

五、     修改root用户可以使用ftp

默认不能用root用户使用ftp,如下所示:

C:\Users\thinkpad>ftp 192.168.141.123

连接到 192.168.141.123。

220 (vsFTPd 1.1.3)

用户(192.168.141.123:(none)): root

530 Permission denied.

登录失败。

修改/etc/vsftpd.ftpusers文件,该文件记录了不能使用ftp登录的用户,将root用户注释

修改/etc/vsftpd.user_list文件,将root用户注释。

 

说明:/etc/vsftpd.user_list文件与/etc/vsftpd/vsftpd.conf文件有关联,如果/etc/vsftpd/vsftpd.conf文件中的userlist_enable=YES(这也是默认情况下的设置),那么在/etc/vsftpd.user_list文件中列出的用户就不能使用ftp。

六、     开机自动启动ftp服务

chkconfig vsftpd on

 

 

===============================================================================

问题描述:

可以使用xshell连接至服务器但无法使用xftp连接至服务器。

解决方案:

  • 因为一般服务器的禁止root用户以ftp,sftp方式登录服务器。因此打开服务器端(linux)的root账号登陆ftp,sftp权限:
cd /etc/vsftpd/ #如果没有这个文件夹,就安装vsftpd服务
ls
vim ftpuser

安装vsftpd服务使用:yum install vsftpd

  • 检查下win的FTP服务是否开启: 
    控制面板—程序—打开或关闭windows功能—找到Internet information service——打开该选项卡——选中(打开)FTP服务器相关功能
  • 端口号改为22

 

如果还不行,换SFTP服务试试

 

=============================================

最后通过 xftp工具来连接ftp 连接时选择SFTP方式连接

 

 

【版权声明】本文内容来自摩杜云社区用户原创、第三方投稿、转载,内容版权归原作者所有。本网站的目的在于传递更多信息,不拥有版权,亦不承担相应法律责任。如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱: cloudbbs@moduyun.com

  1. 分享:
最后一次编辑于 2023年11月08日 0

暂无评论

推荐阅读
C5bk9rm9TFUo