⑴ 如何往linux服务器上传文件
Linux服务器上一般都开放ssh服务方便远程登录,所以可以利用基于ssh的scp协议来上传文件,用这种方法Linux服务器不需要额外设置,也不需要额外安装软件,只需要保证ssh能够正常登录即可。接下来,然后是Windows客户端,需要在Windows上安装一个WinSCP软件,选择scp协议并且输入ssh登录用户名和密码就可以上传文件了;而如果客户端是Linux系统,则只需要利用Linux上面的scp命令就可以上传了,scp的上传文件格式是这样的:
scp 本地文件路径 用户名@远程主机IP:远程主机保存上传文件的目录
示例:scp /home/user/putfile root@IP地址:/root/doc
⑵ linux下ftp服务器的上传下载的过程
在我用的所有ftp服务器中来说,首推iis7服务器管理工具,而且一直在用,感觉非常好。它可以作为FTP的客户端,想要进行FTP的上传下载操作,只需要下载安装iis7服务器管理工具就可以了,操作不复杂!
简单的介绍一下iis7服务器管理工具:可以批量管理WIN系列服务器、VPS、批量导入服务器VPS的IP,端口,账号和密码 、批量打开N个服务器VPS的远程桌面、远程桌面后,远程窗口右上角会出现 服务器备注的信息,如郑州xxx号服务器 5、远程桌面后,不影响任务栏显示。可以及时看其他窗口。支持多种方式连接,操作简洁,自身附带教程。
第一步:点击主程序图中“上传下载”键;
第二步:点击“ Ftp”;
第三步:点击“添加”;
第四步:在弹出服务器信息框中填写Ftp信息,注意:FIP ip端口、账号、密码为必填项;
第五步:选择需要打开的FTP服务器;
第六步:点击打开,即刻见FTP效果图。
⑶ linux 系统间的文件上传下载
最简单的方法就是拿优盘到105服务器上去cp,或者到可以ftp的区域的ftp,呵呵。
如果都不允许,那你这个区域公司允许通过什么方式可以访问105服务器呢?
如果http可以访问,那你可以配置APACHE,通过浏览器下载你的软件。
⑷ Linux中的上传和下载的命令是什么呢
2015年2月8日2时18分45秒
⑸ linux下FTP服务器实现本地用户上传下载
安装vsftpd这个程序.然后文本编辑器打开/etc/vsftpd.conf这个配置文件.
修改以下几行
#Local_enble=yes
#Write_enable=no
为
Local_enble=yes
Write_enable=yes
重启vsftpd服务就可以用本地用户上传了
⑹ 在 LINUX 命令行下 怎样下载一个网络上的文件
一、方法如下
1、wget是linux下一个从网络上自动下载文件的常用自由工具。它支持HTTP,HTTPS和FTP协议,可以使用HTTP代理。一般的使用方法是: wget + 空格 + 参数 + 要下载文件的url路径,例如:
wgethttp://www.linuxsense.org/xxxx/xxx.tar.gz
2、-c参数, 这个也非常常见, 可以断点续传, 如果不小心终止了, 可以继续使用命令接着下载,例如:
wget-chttp://www.linuxsense.org/xxxx/xxx.tar.gz
二、Wget常用参数
1、-b:后台下载,Wget默认的是把文件下载到当前目录。
2、-O:将文件下载到指定的目录中。
3、-P:保存文件之前先创建指定名称的目录。
4、-t:尝试连接次数,当Wget无法与服务器建立连接时,尝试连接多少次。
5、-c:断点续传,如果下载中断,那么连接恢复时会从上次断点开始下载。
6、-r:使用递归下载。
三、关于Linux
1、Linux是一套免费使用和自由传播的类Unix操作系统,是一个基于POSIX和UNIX的多用户、多任务、支持多线程和多CPU的操作系统。它能运行主要的UNIX工具软件、应用程序和网络协议。它支持32位和64位硬件。Linux继承了Unix以网络为核心的设计思想,是一个性能稳定的多用户网络操作系统。
2、Linux操作系统诞生于1991 年10 月5 日(这是第一次正式向外公布时间)。Linux存在着许多不同的Linux版本,但它们都使用了Linux内核。Linux可安装在各种计算机硬件设备中,比如手机、平板电脑、路由器、视频游戏控制台、台式计算机、大型机和超级计算机。
3、严格来讲,Linux这个词本身只表示Linux内核,但实际上人们已经习惯了用Linux来形容整个基于Linux内核,并且使用GNU工程各种工具和数据库的操作系统。
⑺ linux怎么实现文件上传下载
你可以搭建一个FTP服务器啊!
⑻ Linux如何做上传下载测速
wgethttps://raw.github.com/sivel/speedtest-cli/master/speedtest_cli.py
chmod+xspeedtest_cli.py
./speedtest-cli
然后就可以测试了
希望可以帮助你请采纳谢谢
⑼ linux中的 vsftp服务,上传和下载文件指的是将那的文件上传和下载到哪
vsftp服务是ftp服务,把服务器上的文件下载到本地硬盘,下载到哪里是由您说了算的。
vsftp的配置相对简单。您设置一个主目录给FTP用户,这个主目录就是该用户的默认上传目录。
假如我的回答对您有所帮助,望采纳!
⑽ 用java写一个从linux上传下载的系统
可以用ftp实现文件的上传下载,跟linux还是windows没有关系。
把linux作为remote server就可以了。
public static void backupUploadWithCommonsFTP(File fileToBeUpload) {
FTPClient f = new FTPClient();
boolean backupDirectoryExist = false;
boolean fileToBeUploadExist = false;
FTPFile backupDirectory = null;
try {
f.connect(server.getServer());
f.login(server.getUsername(), server.getPassword());
FTPFile[] directories = f.listDirectories();
// Check for existence of backup directory
for (FTPFile file : directories) {
String filename = file.getName();
if (file.isDirectory() && filename.equalsIgnoreCase("backup")) {
backupDirectory = file;
backupDirectoryExist = true;
break;
}
}
if (!backupDirectoryExist) {
f.makeDirectory("backup");
}
// Check if file already exist on the server
f.changeWorkingDirectory("files");
FTPFile[] files = f.listFiles();
f.changeWorkingDirectory("backup");
String filePathToBeBackup="/home/user/backup/";
String prefix;
String suffix;
String fileNameToBeBackup;
FTPFile fileReadyForBackup = null;
f.setFileType(FTP.BINARY_FILE_TYPE);
f.setFileTransferMode(FTP.BINARY_FILE_TYPE);
for (FTPFile file : files) {
if (file.isFile() && file.getName().equals(fileToBeUpload.getName())) {
prefix = FilenameUtils.getBaseName(file.getName());
suffix = ".".concat(FilenameUtils.getExtension(file.getName()));
fileNameToBeBackup = prefix.concat(Calendar.getInstance().getTime().toString().concat(suffix));
filePathToBeBackup = filePathToBeBackup.concat(fileNameToBeBackup);
fileReadyForBackup = file;
fileToBeUploadExist = true;
break;
}
}
// If file already exist on the server create a backup from it otherwise just upload the file.
if(fileToBeUploadExist){
ByteArrayOutputStream outputStream = new ByteArrayOutputStream();
f.retrieveFile(fileReadyForBackup.getName(), outputStream);
InputStream is = new ByteArrayInputStream(outputStream.toByteArray());
if(f.storeUniqueFile(filePathToBeBackup, is)){
JOptionPane.showMessageDialog(null, "Backup succeeded.");
f.changeWorkingDirectory("files");
boolean reply = f.storeFile(fileToBeUpload.getName(), new FileInputStream(fileToBeUpload));
if(reply){
JOptionPane.showMessageDialog(null,"Upload succeeded.");
}else{
JOptionPane.showMessageDialog(null,"Upload failed after backup.");
}
}else{
JOptionPane.showMessageDialog(null,"Backup failed.");
}
}else{
f.changeWorkingDirectory("files");
f.setFileType(FTP.BINARY_FILE_TYPE);
f.enterLocalPassiveMode();
InputStream inputStream = new FileInputStream(fileToBeUpload);
ByteArrayInputStream in = new ByteArrayInputStream(FileUtils.readFileToByteArray(fileToBeUpload));
boolean reply = f.storeFile(fileToBeUpload.getName(), in);
System.out.println("Reply code for storing file to server: " + reply);
if(!f.completePendingCommand()) {
f.logout();
f.disconnect();
System.err.println("File transfer failed.");
System.exit(1);
}
if(reply){
JOptionPane.showMessageDialog(null,"File uploaded successfully without making backup." +
"\nReason: There wasn't any previous version of this file.");
}else{
JOptionPane.showMessageDialog(null,"Upload failed.");
}
}
//Logout and disconnect from server
in.close();
f.logout();
f.disconnect();
} catch (IOException e) {
e.printStackTrace();
}
}