如何连接FTP服务器?使用ftp客户端就可以了,下面我们来看一下。
01 打开FileZilla客户端工具。(没有的可以搜狗搜索,然后下载安装一个)。
点击‘文件’下的‘站点管理器’。
在打开的窗口上,点击‘新站点’。
03点击后,在右边的窗口我们输入Ftp服务器的信息,主机ip,连接的账号和用户名等。填写完毕,点击下方的确定按钮就行了。
04然后点击下方的连接按钮,我们就可以连接服务器了。
这个非常简单,只需要搭建一下ftp服务器,配置一下相关文件,之后就能正常通过ftp命令上传代码了,下面我简单介绍一下实现过程,以某云的服务器为例(Centos7):
1首先,安装ftp服务器,这个直接在终端运行命令“yuminstall-yvsftpd”就行,如下,大概也就171K左右,很快就能安装成功:
2安装完成后,为了方便演示,这里我们新建一个ftp测试用户ftp_test,并修改其密码,如下:
3接着就是配置ftp服务器,这里主要修改一下vsftpdconf文件就行,位于/etc/vsftpd/目录下,禁止匿名用户访问,同时只能访问自己主目录,设置参数anonymous_enable和参数chroot_local_user为NO即可(这里可以自定义配置),如下:
4配置完成后,就是启动ftp服务,这个直接运行命令“systemctlstartvsftpd”就行,如下,默认启动的端口是21:
这里我们可以本地测试一下ftp连接,输入前面创建的ftp_test用户和密码,如下,已经成功登陆,并可以查阅文件:
5最后就是将本地的代码文件上传到云ftp服务器上,这个ftp连接后,再put上传就行,如下,非常简单:
至此,我们就完成了将本地代码文件上传到云ftp服务器上。总的来说,整个过程非常简单,最主要的还是搭建ftp服务器,只要你熟悉一下上面的搭建过程,很快就能成功的,网上也有相关资料和教程,介绍的非常详细,感兴趣的话,可以搜一下,希望以上分享的内容能对你有所帮助吧,也欢迎大家评论、留言进行补充。
1、进入到Windows系统,打开"系统服务" *** 作对话框,确认并启动电脑上安装的FileZilla Server服务器工具软件的后台服务。
2、打开电脑上安装的"FTP Rush"客户端工具软件。
3、进入到软件 *** 作的主界面,选择"File"->"Site Manager"菜单。
4、打开"Site Manager" *** 作对话框,点击"Add"按钮。
5、之后,选择d出界面的"General" *** 作对话框,填写"Host"、"Username"和"Password"等属性参数,再点击"Connect"按钮。
6、完成 *** 作后,可正常登录到FTP服务器的 *** 作目录。
/创建日期:2008年12月23日
类名:Ftpjava
类路径:组织结构
更改日志:
/ 包组织结构;
进口的javaioFile;
进口javaioFileInputStream中;
进口javaioFileOutputStream中;
进口的java。 ioIOException;
进口sunnetTelnetInputStream;
进口sunnetTelnetOutputStream;
进口sunnetftpFtpClient;
> /
@作者南山地狱
@说明FTP *** 作
/
公共类的Ftp {
/
BR />获取FTP目录 / 公共无效getftpList(){
字符串服务器=“IP地址 /输入FTP服务器/>弦乐用户=”“;/ / FTP服务器的登录用户名
字符串密码=“”;/ /登录FTP服务器的用户名
字符串路径密码=“”;/ / FTP路径上的服务器
尝试{
> FtpClient的FTP客户端=新FtpClient的();/ /创建FtpClient的对象
ftpClientopenServer(服务器);/ /连接到FTP服务器
ftpClientlogin(用户名,密码);/ / FTP服务器 BR />如果(pathlength()= 0){
ftpClientcd(路径);
}
TelnetInputStream是= ftpClientlist();
诠释三;
而{
Systemoutprint((char)的C)((C = isread())= -1!);
}
掉} isclose ();
ftpClientcloseServer();/ /退出FTP服务器
}赶上(IOException异常前){
Systemoutprintln(exgetMessage());
}
}
/
/
公共无效getFtpFile(){
字符串服务器=“”;/ / IP地址中输入FTP服务器
弦乐用户=“”;/ / FTP服务器的登录用户名
字符串密码=“”;/ /登录密码为FTP服务器的用户名
字符串路径=“路径
字符串文件名“;/ /上=的FTP服务器”“;/ /下载文件名称
尝试{
FtpClient的FTP客户端=新FtpClient的();
ftpClientopenServer(服务器);
ftpClientlogin(用户名,密码);
如果(路径。长度()= 0)
ftpClientcd(路径);!
ftpClientbinary();
TelnetInputStream是= ftpClientget(文件名);
文件file_out =新的文件(文件名);
文件输出流OS =新的文件输出流(file_out);
字节[]字节=新字节[1024];
诠释三;
而((C = isread(字节))= -1){
oswrite (字节,0,C);
}!
掉} isclose();
osclose();
ftpClientcloseServer();
}赶上(IOException异常前){
Systemoutprintln (exgetMessage());
}
FTP}
/
文件上传到FTP
/
公共无效putFtpFile() {
字符串服务器=“”;/ /输入IP地址对服务器
字符串用户的地址=“”;/ / FTP服务器的登录用户名
字符串密码=“”;/ / FTP服务器登录用户名密码
字符串路径=“”就 / FTP服务器/>字符串文件名=“”;/ /上传的文件名
FtpClient的FTP客户端=新的try { FtpClient的();
ftpClientopenServer(服务器);
ftpClientlogin(用户名,密码);
如果(!pathlength()= 0)
ftpClientcd (路径);
ftpClientbinary();
TelnetOutputStream OS = ftpClientput(文件名);
文件file_in =新的文件(文件名);
文件输入流是=新的文件输入流(file_in);
字节[]字节=新字节[1024];
诠释三;
同时(! (C = isread(字节))= -1){
*** 作系统。写(字节,0,C);
}
掉} isclose();
osclose();
ftpClientcloseServer();
}赶上(IOException异常前){
Systemoutprintln(exgetMessage());
}
}
}
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)