导航:首页 > 配服务器 > ftp服务器地址更改

ftp服务器地址更改

发布时间:2023-08-29 23:05:33

‘壹’ ftp服务器地址的设置

2种方法
1、到电信局申请一个固定ip地址,我们这里是每月100元,然后随便找个ftp服务器软件即可,网上d版做的好的很多,也可以直接到 汉化新世纪 下载
2、借用 花生壳 这个软件也可以实现你的目的,教程网上很多,这里给你一个网址 http://www.3069.net 内有“破解”栏目,都是非常好的破解网站,你想要的软件都有

顺便提一句,如果你是adsl上网,上行速度会<800K,也就是说,无论你是多少兆的下载,别人从你那里下载文件速度不会超过100K,推荐光纤

‘贰’ 如何修改FTP服务器IP

  1. 购买的虚拟空间的ftp地址是无法更改的,那个是服务器的固定ip地址;

  2. 虚拟空间相当于是一台服务器上分割出来的一小块地方,然后是共享服务器的ip的

    服务器的ip地址一般都是固定服务器管理员才有权限添加更改。

‘叁’ 怎样修改windows server 2008 r2 ftp服务器

在IIS里有ftp功能,或是打开 资源管理器,添加删除角色中添加。 安装FTP服务 开始--》管理工具--》服务器管理器 安装IIS/FTP角色 打开服务器管理器,找到添加角色,然后点击,弹出添加角色对话框,选择下一步 选择Web服务器(IIS),然后选择FTP服务,直到安装完成。 在IIS中查看,如果能够右键创建FTP站点,则表明FTP服务安装成功 创建Windows用户名和密码,用于FTP使用。 开始--》管理工具--》服务器管理器,添加用户,如下图:本实例使用ftptest 在服务器磁盘上创建一个供FTP使用的文件夹,创建FTP站点,指定刚刚创建的用户FtpTest,赋予读写权限 客户端测试。直接使用ftp://服务器ip地址:ftp端口,如图。弹出输入用户名和密码的对话框表示配置成功,正确的输入用户名和密码后,即可对FTP文件进行相应权限的操作。

‘肆’ 怎么设置ftp服务器

1、打开【控制面板】->【程序和功能】->【启用或关闭windows功能】,在弹出的窗口中,勾选【InternetInformationServices】下面的【FTP服务器】三个选项,点击【确定】按钮完铅中宏成安装

2、打开【控制面板】->【管理工培迹具】->【InternetInformationServices(IIS)管理器】,双击打开它

3、在打开的IIS管理界面,鼠标右键点击【网站】,选择右键菜单【添加FTP站点】

4、在【添加FTP站点】窗口中,输入站点名称,选择文件存放的物理路径,点击【下一步】按钮

5、在【绑定和SSL设置】界面,填写当前配置的服务器ip地址,端口号默认21,可以修改槐册。本文仅演示,所以勾选了【无SSL】,此项根据实际需要选择。点击【下一步】按钮

6、在【身份验证和授权信息】界面,勾选【匿名】、【基本】、【所有用户】、【读取】、【写入】,这些仅做演示,实际按需勾选,点击【完成】按钮

7、添加成功后,在左侧的网站下面可以看到刚刚添加的FTP站点名称

8、设置成功后,可以使用【ftp://ip地址:端口】在浏览器或者文件夹地址栏中输入运行。如果端口是默认的21,可以省略,否则,端口号不能省略

‘伍’ ftp服务器IP地址改了,应怎样连上

要建立一下ftp服务器,首先,你必须有一个公网ip,
10.0.0.0-10.255.255.255
172.16.0.0-172.31.255.255
192.168.0.0-192.168.255.255
上面这些地址为私有ip,除过这些ip地址,其它均为公网ip。
其次,127.0.0.0-127.255.255.255为测试ip,不能使用的。
ftp服务器地址应该为你的公网ip地址,别人可以通过
ftp://你的ip
来访问你的ftp服务器
至于服务器软件,可以使用windows自带的服务器软件,也可以用serv-u
ftp
server以及webman个人服务器。
详细使用方法可以在网上搜下,很多的。

‘陆’ 如何设置ftp服务器

设置 FTP 服务器需要以下步骤:

‘柒’ ftp的路径怎么设置

问一下,你是想做ftp上传下载么?

首先你需要安装一个ftp服务端程序,启动起来,然后下载一个ftp客户端程序,测试能不能连接,首先这一块儿需要测试通过。
代码ftp上传下载
2.1 上传代码:
import java.io.File;
import java.io.FileInputStream;
import org.apache.commons.net.ftp.FTPClient;
import org.apache.commons.net.ftp.FTPReply;

public class test {

private FTPClient ftp;
/**
*
* @param path 上传到ftp服务器哪个路径下
* @param addr 地址
* @param port 端口号
* @param username 用户名
* @param password 密码
* @return
* @throws Exception
*/
private boolean connect(String path,String addr,int port,String username,String password) throws Exception {
boolean result = false;
ftp = new FTPClient();
int reply;
ftp.connect(addr,port);
ftp.login(username,password);
ftp.setFileType(FTPClient.BINARY_FILE_TYPE);
reply = ftp.getReplyCode();
if (!FTPReply.isPositiveCompletion(reply)) {
ftp.disconnect();
return result;
}
ftp.changeWorkingDirectory(path);
result = true;
return result;
}
/**
*
* @param file 上传的文件或文件夹
* @throws Exception
*/
private void upload(File file) throws Exception{
if(file.isDirectory()){
ftp.makeDirectory(file.getName());
ftp.changeWorkingDirectory(file.getName());
String[] files = file.list();
for (int i = 0; i < files.length; i++) {
File file1 = new File(file.getPath()+"\\"+files[i] );
if(file1.isDirectory()){
upload(file1);
ftp.changeToParentDirectory();
}else{
File file2 = new File(file.getPath()+"\\"+files[i]);
FileInputStream input = new FileInputStream(file2);
ftp.storeFile(file2.getName(), input);
input.close();
}
}
}else{
File file2 = new File(file.getPath());
FileInputStream input = new FileInputStream(file2);
ftp.storeFile(file2.getName(), input);
input.close();
}
}
public static void main(String[] args) throws Exception{
test t = new test();
t.connect("", "localhost", 21, "yhh", "yhhazr");
File file = new File("e:\\uploadify");
t.upload(file);
}
}
2.2 下载代码
这里没有用到filter,如果用filter就可以过滤想要的文件。

public class Ftp {

/**
* @param args
*/
public static void main(String[] args) {
// TODO Auto-generated method stub
Ftp ftp = new Ftp();
String hostname = "www.strawberry.com";
Integer port = 21;
String username = "username";
String password = "password";
String remote = "/c.txt";
String local = "/home/tin/LeonChen/FTP/";
try {
ftp.connect(hostname, port, username, password);
System.out.println("接收状态:"+ftp.download(remote, local));
ftp.disconnect();
} catch (IOException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
}

private FTPClient ftpClient = new FTPClient();

/*
* * 连接到FTP服务器
* * @param hostname 主机名
* * @param port 端口
* * @param username 用户名
* * @param password 密码
* * @return 是否连接成功
* * @throws IOException
*/
private boolean connect(String hostname, int port, String username,
String password) throws IOException {
ftpClient.connect(hostname, port);
ftpClient.setControlEncoding("UTF-8");
if (FTPReply.isPositiveCompletion(ftpClient.getReplyCode())) {
if (ftpClient.login(username, password)) {
return true;
}
}
disconnect();
return false;
}

/*
* 从FTP服务器上下载文件,支持断点续传,上传百分比汇报
*
* @param remote 远程文件路径
*
* @param local 本地文件路径
*
* @return 上传的状态
*
* @throws IOException
*/
public DownloadStatus download(String remote, String local)
throws IOException {
// 设置被动模式
ftpClient.enterLocalPassiveMode();
// 设置以二进制方式传输
ftpClient.setFileType(FTP.BINARY_FILE_TYPE);
DownloadStatus result;
// 检查远程文件是否存在
FTPFile[] files = ftpClient.listFiles(new String(remote
.getBytes("UTF-8"), "iso-8859-1"));
if (files.length != 1) {
System.out.println("远程文件不存在");
return DownloadStatus.Remote_File_Noexist;
}
long lRemoteSize = files[0].getSize();
String fildName = files[0].getName();
// 本地存在文件,进行断点下载
File f = new File(local+fildName);
if (f.exists()) {
long localSize = f.length();
if (localSize >= lRemoteSize) {
System.out.println("本地文件大于远程文件,下载中止");
return DownloadStatus.Local_Bigger_Remote;
}

// 进行断点续传,并记录状态
FileOutputStream out = new FileOutputStream(f, true);
ftpClient.setRestartOffset(localSize);
InputStream in = ftpClient.retrieveFileStream(new String(remote.getBytes("UTF-8"), "iso-8859-1"));
byte[] bytes = new byte[1024];
long step = lRemoteSize / 100;
long process = localSize / step;
int c;
while ((c = in.read(bytes)) != -1) {
out.write(bytes, 0, c);
localSize += c;
long nowProcess = localSize / step;
if (nowProcess > process) {
process = nowProcess;
if (process % 10 == 0)
System.out.println("下载进度:" + process);
// TODO 更新文件下载进度,值存放在process变量中
}
}
in.close();
out.close();
boolean isDo = ftpClient.completePendingCommand();
if (isDo) {
result = DownloadStatus.Download_From_Break_Success;
} else {
result = DownloadStatus.Download_From_Break_Failed;
}
} else {
OutputStream out = new FileOutputStream(f);
InputStream in = ftpClient.retrieveFileStream(new String(remote.getBytes("UTF-8"), "iso-8859-1"));
byte[] bytes = new byte[1024];
long step = lRemoteSize / 100;
long process = 0;
long localSize = 0L;
int c;
while ((c = in.read(bytes)) != -1) {
out.write(bytes, 0, c);
localSize += c;
long nowProcess = localSize / step;
if (nowProcess > process) {
process = nowProcess;
if (process % 10 == 0)
System.out.println("下载进度:" + process);
// TODO 更新文件下载进度,值存放在process变量中
}
}
in.close();
out.close();
boolean upNewStatus = ftpClient.completePendingCommand();
if (upNewStatus) {
result = DownloadStatus.Download_New_Success;
} else {
result = DownloadStatus.Download_New_Failed;
}
}
return result;
}

private void disconnect() throws IOException {
if (ftpClient.isConnected()) {
ftpClient.disconnect();
}
}

}

阅读全文

与ftp服务器地址更改相关的资料

热点内容
android模拟器装apk 浏览:769
炒黄金app哪个好用 浏览:991
恐惧症app哪个最好用 浏览:281
亿赛通加密软件好用吗 浏览:576
为什么光遇排队服务器忙 浏览:824
哪个app能把手p瘦 浏览:251
java中的date类型 浏览:429
面向程序员的范畴论 浏览:55
如何查询服务器所有电脑名 浏览:900
shell命令jar 浏览:301
有什么做手帐app 浏览:156
phpjquery源码 浏览:886
大话西游手游源码 浏览:655
javaudp代码 浏览:660
linuxu盘启动win7 浏览:990
如何启用交换机dhcp服务器 浏览:237
三田汽车压缩机好吗 浏览:294
马蜂窝app偏向什么客户 浏览:366
php简单的登录注册 浏览:554
我们接到上级命令 浏览:349