当前位置:首页 > 黑客技术 > 正文内容

ftp服务器怎么登陆(手机ftp怎么登录连接)

访客3年前 (2021-12-14)黑客技术872

FTP操作工具类:

public class FTPUtil {
	private final Logger logger = LoggerFactory.getLogger(FTPUtil.class);
	private static String encoding = "UTF-8";
	/**
	 * ftp客户端
	 */
	FTPClient ftpClient;
	/**
	 * ftp服务器地址
	 */
	private String host;
	/**
	 * ftp 端口号 默认21
	 */
	private int port = 21;
	/**
	 * ftp服务器用户名
	 */
	private String username;
	/**
	 * ftp服务器密码
	 */
	private String password;
	/**
	 * ftp远程目录
	 */
	private String remoteDir;
	/**
	 * 本地存储目录
	 */
	private String localDir;
	/**
	 * 文件路径通配符 默认列出所有
	 */
	private String regEx = "*";
	/**
	 * 指定要下载的文件名
	 */
	private String downloadFileName;
	public FTPUtil setConfig(String host, String username, String password) {
		this.host = host;
		this.username = username;
		this.password = password;
		return this;
	}
	public FTPUtil setConfig(String host, int port, String username, String password) {
		this.host = host;
		this.port = port;
		this.username = username;
		this.password = password;
		return this;
	}
	private void connectServer() throws Exception {
		if (this.ftpClient == null) {
			this.ftpClient = new FTPClient();
		}
		// 设置超时时间
		this.ftpClient.setConnectTimeout(30000);
		try {
			// 1、连接服务器
			if (!this.ftpClient.isConnected()) {
				// 如果采用默认端口,可以使用client.connect(host)的方式直接连接FTP服务器
				this.ftpClient.connect(this.host, this.port);
				// 登录
				this.ftpClient.login(this.username, this.password);
				// 获取ftp登录应答码
				int reply = this.ftpClient.getReplyCode();
				// 验证是否登陆成功
				if (!FTPReply.isPositiveCompletion(reply)) {
					logger.info("未连接到FTP,用户名或密码错误。");
					this.ftpClient.disconnect();
					throw new RuntimeException("未连接到FTP,用户名或密码错误。");
				} else {
					logger.info("FTP连接成功。IP:"   host   "PORT:"   port);
				}
				// 2、设置连接属性
				this.ftpClient.setControlEncoding(FTPUtil.encoding);
				// 设置以二进制方式传输
				this.ftpClient.setFileType(FTPClient.BINARY_FILE_TYPE);
				this.ftpClient.enterLocalPassiveMode();
			}
		} catch (Exception e) {
			try {
				this.ftpClient.disconnect();
			} catch (IOException e1) {
			}
			logger.error("连接FTP服务器出现异常,参数:ip="   this.host   ",port="   this.port   ",user="   this.username
					  ",password="   this.password);
		}
	}
	public List

扫描二维码推送至手机访问。

版权声明:本文由黑客技术发布,如需转载请注明出处。

本文链接:http://w-123.com/109742.html

“ftp服务器怎么登陆(手机ftp怎么登录连接)” 的相关文章

Microsoft Defender 导致 Windows 11 Build 22581 遇到视频播放问题

尽管未能赢得 AV-TEST 的最高防病毒(AV-Comparatives)等级评价,但 Microsoft Defender 仍是市面上最合适的产品之一。尴尬的是,在 Windows 11 Build 22581 编译版本中,许多人发现遇到了媒体播放问题。由 Reddit 网友的讨论可知,问题与系...

微软捣毁 ZLoader 犯罪僵尸网络

微软今天宣布近日捣毁了一个名为 ZLoader 的主要犯罪僵尸网络,这也是使用 XLM 宏作为攻击面的僵尸网络之一。微软的最新行动包括技术和法律活动,以破坏利用 ZLoader 作为恶意软件即服务(malware-as-a-service)的犯罪集团的运作。 在本次捣毁行动中,微软还锁定了一位开发...

卡巴斯基调查:30% 的人认为使用跟踪软件来监视伴侣是正常的

据Techspot报道,根据卡巴斯基的一项调查,30%的人认为使用跟踪软件来监视他们的伴侣是正常的。跟踪软件是一类允许一个人监视另一个人的软件,通常是在目标的移动设备上安装该软件,而他们并不知情。这类应用程序通常伪装成家长控制应用程序或防盗解决方案,可以监控互联网活动,跟踪用户的行踪,录制音频和视频...

白俄罗斯政府被指对 Ghostwriters 运动负部分责任

白俄罗斯政府被指控至少对欧洲的Ghostwriters攻击事件负有部分责任。虽然网络安全公司在涉及威胁集团的归属时通常会谨慎行事,但Mandiant表示,它有高度的信心认为Ghostwriter–同时跟UNC115活动也有关联–是一个可能代表该国政府的网络犯罪组织。 今年早些时候,在一架商业飞机被...

SIM卡调换黑客被捕,曾盗窃受害者银行账户

Hackernews 编译,转载请注明出处: 西班牙国家警察局(National Police ía Nacional)上周表示,该局捣毁了一个未命名的网络犯罪组织,并逮捕了8名涉嫌与一系列以金融欺诈为目的的 SIM 卡调换攻击有关的罪犯。 犯罪团伙的嫌疑人伪装成银行和其他组织有信任力的代表,使用...

朝鲜关键服务无法访问 疑似遭到 DDoS 攻击

根据 NK News 获得的日志文件和域名记录显示,在上周五和上周日朝鲜的关键服务器无法访问,从而在互联网上消失了数个小时。网络安全研究员 Junade Ali 说,连接失败的模式表明,朝鲜的 IT 基础设施可能受到了分布式拒绝服务(DDOS)攻击。 图片来自于 Pixabay Ali 表示:“断...

评论列表

颜于痞唇
2年前 (2022-07-09)

ftpClient.setFileType(FTPClient.BINARY_FILE_TYPE); this.ftpClient.enterLocalPassiveMode();

辙弃旧竹
2年前 (2022-07-09)

this.ftpClient.disconnect(); } catch (IOException e1) { } logger.error("连接FTP服务器出现异常,参数:ip=" this.host ",port="

世味旧竹
2年前 (2022-07-09)

8"; /** * ftp客户端 */ FTPClient ftpClient; /** * ftp服务器地址 */ private String host; /** * ftp 端口号 默认21 */ private int port = 21; /** * ft

发表评论

访客

◎欢迎参与讨论,请在这里发表您的看法和观点。