我尝试了几种方法,例如 telnet 来测试我的 ftp 服务器是否正常工作:
rama@rama-desktop:~$ telnet 192.164.0.102 21 Trying 192.168.0.102... telnet: Unable to connect to remote host: Connection refused rama@rama-desktop:~$ telnet 127.0.0.1 21 telnet: Unable to connect to remote host: Connection refused
ftp [email protected] ftp: [email protected]: No address associated with hostname
上面
ramaftp
是我之前创建的用户名。
我是 Ubuntu 新手。请帮我重置我的机器的 ftp 用户名和密码。
我努力了:
sudo mkdir /srv/ftp
sudo usermod -d /srv/ftp ftp
sudo /etc/init.d/vsftpd restart
修改后的conf文件:
local_enable=YES write_enable=YES
重新启动服务器
service vsftpd restart
:stop: Unknown instance: start: Rejected send message, 1 matched rules; type="method_call", sender=":1.72" (uid=1000 pid=3629 comm="start vsftpd ") interface="com.ubuntu.Upstart0_6.Job" member="Start" error name="(unset)" requested_reply="0" destination="com.ubuntu.Upstart" (uid=0 pid=1 comm="/sbin/init")
这是我得到的错误,谢谢
答案1
答案2
- 下载 Filezillahttp://filezilla-project.org/download.php
- 解压下载的软件包
- 打开 bin 文件夹 --> filezilla
Filezilla 配置访问 Ubuntu 机器打开站点管理器-->新站点
主机:协议:SFTP 登录类型:正常
答案3
其他方式:
wget -O /dev/null -q ftp://192.168.1.55
0
如果服务器启动则返回,否则返回正值/负值。
扩展:
wget
尝试访问 URL,在本例中为服务器ftp
。该-O
选项将输出(如果有)重定向到,以便/dev/null
不会将其写入文件stdout
。该-q
选项会抑制任何其他输出(如进度条)。唯一剩下的就是返回值,您可以使用它。
答案4
如果您打开 ftp 程序并输入以下详细信息:
- 协议:SFTP
- 主持人:127.0.0.1
- 港口:22
- 用户名:根
- 密码: ******************
- 小路:/var/www/
这应该允许您访问您的“本地”服务器。