
正文
Linux不认ftp命令的简单介绍
提示:扫一扫查出行【扫一扫了解最新限行尾号】
复制提示
linux下ping隔壁机子ping的通,但是用ftp命令却总是连不上,求解
试试whereis ftp,看看能不能找到;否则,安装一个,再试试。
是SElinux在搞鬼,你关闭SELINUX就可以了。在/etc/sysconfig/selinux 下面,将SELINUX=enforcing,改为SELINUx=disable,然后重启就关闭SELINUX了。
能够ping通只能说明网络是通的,但是ftp服务器配置是否正确?比如用户名与密码、是否允许匿名登录,用户的读写权限,根目录等,都在一个配置文件里面修改,配置文件仔细的说明资料网上都有,你可以找一下。
能ping通,但ftp连接不上,提示“远程主机关闭连接”。是设置错误造成的,解决方法如下:首先登录其中一台电脑,点击左下的开始图标。然后在开始菜单中,找到并选择“运行”,或用windows快捷组合键“win+r”。
检查防火墙设置,打开相应的端口。如FTP:21 打开Guest账户。
相关问答
Q1: linux,新创建的用户无法登录ftp(vsftpd),包括root用户
1、解决方法如下:执行如下命令getsebool -a | grep ftp,找到ftp_home_dir _ off 这一行,需要把后面的off 改为on,用下面这条命令改setsebool -P ftp_home_dir=1。ok,重启服务器之后本地账户就可以登录了。
2、提供的 SCP 传输功能?FTP 肯定不能随便提供高级权限的。但 ssh 就不一样了,ssh 本身是加密的远程控制程序,本身提供高权限的相关功能,所以他的 scp 也有高权限的传输功能。你设置 Linux 允许 root 远程登录就行了。
3、)用户(191614123:(none)): root 530 Permission denied.登录失败。修改/etc/vsftpd.ftpusers文件,该文件记录了不能使用ftp登录的用户,将root用户注释 修改/etc/vsftpd.user_list文件,将root用户注释。
4、新建的用户的根目录不是/var/ftp,也就是不是ftp的根目录。
Q2: linux成功安装ftp后命令无法找到
1、ftp命令是ftp客户端,vsftp是ftp服务器,两者不是一个概念。
2、原因是CentOS系统安装了SELinux,因为默认下是没有开启FTP的支持,所以访问时都被阻止了。
3、很有可能是因为你没有安装ftp这个客户端命令软件包。rpm -qa |grep ftp可以查询,命令执行后如果无任何显示,那就确定是没有安装了。
Q3: ftp在windows能正常连接上,在linux连不上?
1、检查Linux服务器是否运行了vsftpd服务,登录后使用service vsftpd status查看,如果运行状态,检查端口21在iptables中是否打开。
2、是SElinux在搞鬼,你关闭SELINUX就可以了。在/etc/sysconfig/selinux 下面,将SELINUX=enforcing,改为SELINUx=disable,然后重启就关闭SELINUX了。
3、ftp ftp 此时在ftp提示符后面输入open命令加主机名或IP地址,将试图连接指定的主机。不管使用哪一种方法,如果连接成功,需要在远程机上登录。用户如果在远程机上有帐号,就可以通过ftp使用这一帐号并需要提供口令。
4、PUT 本地端:上传的档名 服务端:存放的档名 下载:ex:从服务器端下载一个档名为 linux.rar 的文件到本地路径 C:\,存放档名为 LINUX_S.RAR。
5、首先你得先保证linux和windows是通的。其次你得保证服务器端ftp软件是开启的状态。如果你没有更改过配置文件,那么应该不是配置文件的问题。保证上面两条应该就没有问题。
6、linux下登陆ftp当然要有命令去连接了。这个是毫无疑问的。FTP命令是Internet用户使用最频繁的命令之一,不论是在DOS还是UNIX操作系统下使用FTP,都会遇到大量的FTP内部命令。
关于Linux不认ftp命令和的介绍到此就结束了,不知道你从中找到你需要的信息了吗 ?如果你还想了解更多这方面的信息,记得收藏关注本站。







