服务器IP和FTP账号密码没有统一答案,它只存在于你的服务器管理后台、服务商邮件或服务器配置文件中,下文按服务器来源分场景说明具体在哪查。
服务器IP和FTP账号密码从哪里能看到
先确认你的服务器是怎么来的,这决定了去哪里找账号密码。
- 在云厂商购买:简米云、酷番云、华为云的用户,IP在控制台实例列表里,FTP账号密码在购买时设置的或服务商邮件中。
- 在IDC机房托管:IP由机房分配,FTP账号密码由机房运维开通,记录在服务商交付文档里。
- 公司内部自建:IP由网管分配,FTP账号密码由IT部门创建,找管理员要即可。
行业共识认为,超过90%的服务器连接问题,出在用户找不到记录而不是密码错误。 很多管理员把账号密码写在本地备忘录或聊天记录里,换台电脑就翻不出来,所以先翻自己的邮件和云厂商控制台,比什么都快。
怎么才能快速找到服务器IP地址
服务器IP在哪里看,取决于你能登录到哪里。
云服务器用户:控制台是首选
登录云服务商官网,找到云服务器ECS或轻量应用服务器列表,每台实例的名称、公网IP、内网IP、状态都直接展示在表格里,公网IP就是你需要的那一个。
如果开了多台服务器,控制台也支持按IP搜索或按实例ID精确查找,购买时发送到手机或邮箱的短信、邮件里,同样包含IP信息。
已经能登录Linux:命令行查询
如果你已经能通过SSH登录服务器,一条命令直接看IP。
ip addr show
输出结果的inet后面跟的就是IP。eth0或ens3对应的通常是内网IP,服务器的公网IP需要通过curl来确认。
curl ifconfig.me
该命令返回的是服务器出口的公网IP,也就是你从外部连接时使用的地址。
已经能登录Windows Server:图形界面操作
打开命令提示符,输入ipconfig,以太网适配器里的IPv4地址就是内网IP,公网IP在云厂商控制台看最准确,或者打开浏览器访问

ip.sb这类IP查询站点。
域名解析记录里能反推IP
如果你的网站已经绑定了域名,直接在本地命令行执行ping 你的域名,返回的IP就是服务器公网IP,也可以通过在线工具查询域名的A记录解析值,方法同样有效。
服务器ftp账号密码怎么查
搞清楚IP之后,重点来了,FTP账号密码的查找路径,按权限层级分三种。
第一优先级:服务器管理面板里查
宝塔面板和WDCP这类可视化面板,是目前国内小型服务器最常用的管理工具。
以宝塔为例,登录面板后点击左侧菜单FTP,所有FTP账号、对应的目录、端口、状态都会列出来,密码是默认隐藏的,点击密码一栏的重置按钮,即可设置新密码,这个操作不影响网站运行,改完密码后用新密码登录即可。
如果你用的是云服务商自带的网页FTP管理工具(比如简米云的云盾FTP),直接登录控制台就能看到所有FTP账号,这类工具通常只允许通过特定端口连接,IP直接填入控制台显示的服务器公网IP。
第二优先级:服务器配置文件里读
没有面板权限、只有服务器SSH登录权限的用户,可以在配置文件里找FTP账号信息。
- Pure-FTPd:配置文件位于
/etc/pure-ftpd/pureftpd.passwd,里面每一行是一个FTP账号,字段依次是用户名、加密密码哈希、UID、GID、目录。 - Vsftpd:虚拟用户数据库位于
/etc/vsftpd/virtual_user或/etc/vsftpd/vuser_passwd,格式为每两行一个账号,第一行用户名,第二行密码(明文或加密)。 - ProFTPD:认证信息通常在
/etc/proftpd/passwd或数据库中。
cat /etc/pure-ftpd/pureftpd.passwd
执行后能看到类似myftp:hashvalue:/home/wwwroot/site.com的记录,其中的hash值无法直接反推明文密码,但至少可以确认账号名和FTP根目录路径,密码未知的情况下,直接重置最省事。
FTP账号密码忘了怎么办:重置方法

FTP账号密码忘了,不用找回,直接重置。
- 有面板:宝塔面板FTP列表点重置即可,一分钟搞定。
- 只有SSH:使用vsftpd时,执行
vuser_passwd命令重新设置虚拟用户密码;使用pure-ftpd时,执行pure-pw passwd 用户名按提示输入两次新密码。 - 用系统账号登录FTP:直接执行
passwd 用户名重置系统密码,但请谨慎操作,如果该账号有其他用途,会影响相关服务。
云服务器厂商的初始FTP账号
如果你刚买完云服务器,从来没配置过FTP,那么使用服务商提供的宝塔镜像或LNMP镜像时,初始FTP账号密码通常会标注在镜像安装完成后的欢迎页面里,这些信息也可能在购买时填写的自定义密码中,登录SSH后执行bt命令可以查看宝塔面板的默认入口和初始账号。
拿到账号密码后怎么验证FTP能正常连接
密码重置完成,别急着上传文件,先走一遍完整验证流程。
使用命令行快速测试
Windows用户打开命令提示符,输入:
ftp 服务器IP
提示输入用户名后,填入你的FTP账号,提示输入密码时直接输入(输入时屏幕不会显示任何内容,这是正常的),登录成功后会出现ftp>提示符,输入dir能看到目录列表即代表连接成功。
使用FileZilla图形化连接
FileZilla是最常用的FTP客户端,新建站点后填写以下信息:
- 主机:服务器公网IP或绑定的域名
- 协议:选择FTP – 文件传输协议
- 加密:如果服务端没有配置SSL,选择“只用普通FTP”
- 登录类型:正常
- 用户:FTP账号名
- 密码:对应的密码
点击快速连接,右侧窗口出现服务器目录列表就代表一切正常,如果显示连接被拒绝,首选排查服务器安全组是否放通了21端口,云服务器需要在控制台的安全组规则中添加入方向TCP 21端口,宝塔面板也需要在安全菜单中放行21端口。
主动模式被动模式连接不上怎么办

某些网络环境下,FTP客户端打开目录列表超时,切换到被动模式(FileZilla传输设置中勾选“被动”),大多数情况下能解决,如果仍失败,再检查服务端是否在防火墙中放行了20端口和30000-40000端口段,这些端口用于FTP数据连接,缺了它们,登录成功但列目录会卡死。
服务器IP和FTP账号密码的安全管理
账号密码找到之后,别当甩手掌柜,以下几件事务必做。
- FTP密码定期更换:建议每三个月重置一次,特别是网站有多个协作者时,FTP密码是明文传输的,加上账号暴露在公网,暴力破解每天都在发生。
- 不要使用root等系统高权限账号作为FTP账号:单独为FTP创建用户,并限定目录权限,风险控制的最佳实践是给FTP账号指定一个固定目录,不能越权访问其他文件。
- FTP协议本身不加密,有条件的站点直接升级到SFTP或FTPS,SFTP走22端口,和SSH共用,账号密码也与SSH登录账号一致,很多云服务器控制台自带文件管理功能,可以直接通过网页上传下载文件,不依赖FTP协议,安全性高得多。
- 查看服务器登录日志,定期检查是否有异常IP在暴力尝试FTP登录,Linux下执行
lastb查看登录失败记录,或查看/var/log/messages里的vsftpd日志。
Q&A:服务器IP和FTP账号密码常见问题
服务器IP和FTP账号密码在哪里能一次性找到
如果你用的是云服务器,控制台的实例详情页包含IP信息,刚购买时收到的服务商邮件里有FTP初始密码,如果没有邮件,检查服务商官网的站内信或工单记录,如果这些都没有找到,登录服务器后通过命令读取或重置密码,这是最直接的方式。
通过域名可以查到服务器IP和FTP账号吗
域名只能解出服务器IP,查不到FTP账号密码,通过ping命令或在线DNS查询可以得到公网IP,FTP账号密码属于服务器内部信息,无法通过外部查询获取,这意味着FTP账号密码的管理责任完全在服务器管理员身上,一旦丢失只能基于服务器操作系统权限进行重置操作。
