欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

如何解决Filezilla 与虚拟机连接不上的问题

程序员文章站 2022-07-12 12:50:48
...

Filezilla 与虚拟机连接不上一般排查步骤:

①查看站点管理的配置是否正确, 比如主机( ubuntu) 的 IP 地址和密码是否正确, 端口可以试试 21 或者 22( 默认端口是 21,) , 协议可以试试 SSH 或者 FTP。
如何解决Filezilla 与虚拟机连接不上的问题
如何解决Filezilla 与虚拟机连接不上的问题
②查看 windows 和 ubuntu 之间是否可以 ping 通, 如果不能 ping 通, 解决 ping 通的问题。查看 ubuntu 的 IP 地址是不是会变化, VMWare 可以试试换桥接模式以及 NAT 模式, 电脑可以上网的话, 可以设置 ubuntu 为自动获取 IP, 尝试关闭 windows 下的防火墙, 同时也要检查 ubuntu的防火墙。 这里只是觉得关闭防火墙直接一些, 也可以不关闭防火墙, 直接设置防火墙入站规则( 设置方法可以网上查询) 。 对于 ubuntu, 一般 ubuntu 的防火墙是默认关着的, 可能防火墙开启了。

sudo ufw status //查看防火墙状态

sudo ufw disable //关闭防火墙

如何解决Filezilla 与虚拟机连接不上的问题

③试试重启 FTP 与 SSH 服务器( Filezilla 下可以用这两个服务中的一个和 windows 进行通信, 要用这两个服务的话, 先按照教程搭建好 FTP 与 SSH 服务)

sudo /etc/init.d/vsftpd restart //重启 FTP 服务

如下图, 显示 OK, 表示 FTP 服务开启了, 然后 Filezilla 的协议可以选中 FTP-文件数传输协议 进行连接。
如何解决Filezilla 与虚拟机连接不上的问题

/etc/init.d/ssh restart //重启 SSH 服务
ps -e |grep ssh

如下图, 显示 ssh, 表示 SSH 服务开启了, 如果仅有 agent, 表示服务没开启。 可以试试执行/etc/init.d/ssh restart 开启服务。 开启 SSH 服务以后, Filezilla 的协议可以选中 SFTP-SSH File Transfer Protocol 进行连接。
如何解决Filezilla 与虚拟机连接不上的问题
④、如果 FTP 或者 SSH 服务开启失败, 检查文件的配置, 看看教程中需要修改的部分是否已经按照要求进行修改。

相关标签: Ubuntu filezilla