這裡蒐索程式師資訊,查找有用的技術資料
當前位置:首頁 » 文件傳輸 » FTP推送文件需要用戶名密碼嗎
擴展閱讀
webinf下怎麼引入js 2023-08-31 21:54:13
堡壘機怎麼打開web 2023-08-31 21:54:11

FTP推送文件需要用戶名密碼嗎

發布時間: 2022-10-11 07:19:24

A. 你好,我用win7的iis創建了一個FTP伺服器,登陸ftp,彈出「需要身份驗證」的窗口,要求用戶名和密碼

1.
右鍵我的電腦>>管理>>本地用戶和組>>用戶,右擊用戶,新建用戶;
2.
新建用戶記住用戶名,密碼。比如
用戶名11,密碼11。
記住此時一定將用戶下次登錄更改密碼選項去掉,勾選密碼永不過期
3.
點擊新建好的ftp站點,打開ftp身份驗證。關閉基本身份驗證,開啟匿名,並右鍵匿名編輯。在用戶名和密碼填寫剛才創建的用戶和密碼
11和11.
ok
之後在瀏覽器打開ftp站點就無需輸入用戶名和密碼了
注意:此時只能訪問除c盤之外的文件。因為用戶11還沒有訪問和修改c盤的許可權。所以共享的文件放在c盤之外的磁碟中

B. java ftp上傳文件 沒有用戶名密碼

上傳下載的代碼
import java.io.BufferedReader;
import java.io.FileInputStream;
import java.io.FileOutputStream;
import java.io.IOException;
import java.io.InputStreamReader;

import sun.net.TelnetOutputStream;
import sun.net.TelnetInputStream;
import sun.net.ftp.FtpClient;

public class download {
String localfilename;

String remotefilename;

FtpClient ftpClient;

// server:伺服器名字
// user:用戶名
// password:密碼
// path:伺服器上的路徑
public void connectServer(String ip, int port,String user
, String password,String path) {

try {
ftpClient = new FtpClient();
ftpClient.openServer(ip,port);
ftpClient.login(user, password);
System.out.println("login success!");
if (path.length() != 0) ftpClient.cd(path);
ftpClient.binary();
} catch (IOException ex) {
System.out.println("not login");
System.out.println(ex);
}
}

public void closeConnect() {
try {
ftpClient.closeServer();
System.out.println("disconnect success");
} catch (IOException ex) {
System.out.println("not disconnect");
System.out.println(ex);
}
}

public void upload() {

this.localfilename = "D://test2//test.txt";
this.remotefilename = "test.txt";

try {
TelnetOutputStream os = ftpClient.put(this.remotefilename);
java.io.File file_in = new java.io.File(this.localfilename);
FileInputStream is = new FileInputStream(file_in);
byte[] bytes = new byte[1024];
int c;
while ((c = is.read(bytes)) != -1) {
os.write(bytes, 0, c);
}
System.out.println("upload success");
is.close();
os.close();
} catch (IOException ex) {
System.out.println("not upload");
System.out.println(ex);
}
}

public void download() {

try {
TelnetInputStream is = ftpClient.get(this.remotefilename);
java.io.File file_in = new java.io.File(this.localfilename);
FileOutputStream os = new FileOutputStream(file_in);
byte[] bytes = new byte[1024];
int c;
while ((c = is.read(bytes)) != -1) {
// System.out.println((char)is.read());
// System.out.println(file_in);
os.write(bytes, 0, c);
}

System.out.println("download success");
os.close();
is.close();
} catch (IOException ex) {
System.out.println("not download");
System.out.println(ex);
}
}

public void download(String remotePath,String remoteFile,String localFile) {

try {
if (remotePath.length() != 0) ftpClient.cd(remotePath);
TelnetInputStream is = ftpClient.get(remoteFile);
java.io.File file_in = new java.io.File(localFile);
FileOutputStream os = new FileOutputStream(file_in);
byte[] bytes = new byte[1024];
int c;
while ((c = is.read(bytes)) != -1) {
// System.out.println((char)is.read());
// System.out.println(file_in);
os.write(bytes, 0, c);
}

System.out.println("download success");
os.close();
is.close();
} catch (IOException ex) {
System.out.println("not download");
System.out.println(ex);
}
}

public void download(String remoteFile,String localFile) {

try {
TelnetInputStream is = ftpClient.get(remoteFile);
java.io.File file_in = new java.io.File(localFile);
FileOutputStream os = new FileOutputStream(file_in);
byte[] bytes = new byte[1024];
int c;
while ((c = is.read(bytes)) != -1) {
// System.out.println((char)is.read());
// System.out.println(file_in);
os.write(bytes, 0, c);
}

System.out.println("download success");
os.close();
is.close();
} catch (IOException ex) {
System.out.println("not download");
System.out.println(ex);
}
}

public static void main(String agrs[]) {

String filepath[] = { "/callcenter/index.jsp", "/callcenter/ip.txt",
"/callcenter/mainframe/image/processing_bar_2.gif",
"/callcenter/mainframe/image/logo_01.jpg" };
String localfilepath[] = { "C:\\FTP_Test\\index.jsp",
"C:\\FTP_Test\\ip.txt", "C:\\FTP_Test\\processing_bar_2.gif",
"C:\\FTP_Test\\logo_01.jpg" };

download fu = new download();
fu.connectServer("172.16.1.66",22, "web_test", "123456","/callcenter");
for(int i=0;i<filepath.length;i++){
fu.download(filepath[i],localfilepath[i]);
}

//fu.upload();
//fu.download();
fu.closeConnect();

}
}

C. ftp裡面可在路徑中直接輸入用戶名密碼 那共享文件是否也可以呢

我試了了不行,文件共享 格式 file://user:11@1 不得行。

D. ftp上傳工具中的用戶名和密碼指的是什麼

FTP伺服器登陸的賬號密碼
即空間商分配給你的賬號

E. ftp上傳工具中的用戶名和密碼指的是什麼

FTP上傳工具中的用戶名和密碼指的是你訪問FTP伺服器的賬號和密碼。

FTP 是File Transfer Protocol(文件傳輸協議)的英文簡稱,而中文簡稱為「文傳協議」。用於Internet上的控制文件的雙向傳輸。同時,它也是一個應用程序(Application)。基於不同的操作系統有不同的FTP應用程序,而所有這些應用程序都遵守同一種協議以傳輸文件。

在FTP的使用當中,用戶經常遇到兩個概念:"下載"(Download)和「上傳」(Upload)。
"下載"文件就是從遠程主機拷貝文件至自己的計算機上;"上傳"文件就是將文件從自己的計算機中拷貝至遠程主機上。用Internet語言來說,用戶可通過客戶機程序向(從)遠程主機上傳(下載)文件。

F. 什麼是ftp,ftp用戶名,ftp密碼

FTP 是File Transfer Protocol(文件傳輸協議)的英文簡稱,而中文簡稱為「文傳協議」。
用於Internet上的控制文件的雙向傳輸。同時,它也是一個應用程序(Application)。基於不同的操作系統有不同的FTP應用程序,而所有這些應用程序都遵守同一種協議以傳輸文件。在FTP的使用當中,用戶經常遇到兩個概念:"下載"(Download)和"上傳"(Upload)。"下載"文件就是從遠程主機拷貝文件至自己的計算機上;"上傳"文件就是將文件從自己的計算機中拷貝至遠程主機上。用Internet語言來說,用戶可通過客戶機程序向(從)遠程主機上傳(下載)文件。

G. 用ftp上傳網站時,要輸入的用戶名跟密碼是

地址是你網站的地址或IP
用戶名是你FTP用戶名
密碼是FTP密碼。
虛擬主機管理後台可以找到。

H. ftp里的東西用迅雷下載一定要寫用戶名和密碼嗎

ftp伺服器一般都會支持匿名下載,就是用戶名用Anonymous,密碼任意的方式下載。你看一下伺服器的配置項吧,大部分都支持。

I. 我用ftp是要寫用戶名和密碼嗎,匿名登陸可以嗎,

FT伺服器那邊如果要求輸入用戶名和密碼的話那遠程連接的時候就需要輸入用戶名和密碼!如果沒有就直接登錄的時候在彈出的對話框裡面選擇匿名登錄就好了!

J. 打開ftp總要用戶名和密碼,咋辦

進ftp伺服器是要輸入賬號和密碼的,即使ftp允許匿名登錄,也要輸入anonymous賬號和隨意密碼後,才能登錄。