如何把文件传到linux服务器上

如何把文件传到linux服务器上,第1张

Step1 在云服务器配置FTP服务

1在root权限下,通过如下命令安装Vsftp。

[root@VM_250_202_tlinux ~]# yum install vsftpd

2在启动vsftpd服务之前,需要登录云服务器修改配置文件,将匿名登录禁用掉。打开配置文件,命令如下:

[root@VM_250_202_tlinux ~]# vim /etc/vsftpd/vsftpdconf

在配置文件中第11行的“anonymous_enable=YES”前面加上#号,即将匿名登录禁用。

3读取生效配置。

[root@VM_250_202_tlinux ~]# cat /etc/vsftpd/vsftpdconf |grep ^[^#] local_enable=YESwrite_enable=YESlocal_umask=022anon_upload_enable=YESanon_mkdir_write_enable=YESanon_umask=022dirmessage_enable=YESxferlog_enable=YESconnect_from_port_20=YESxferlog_std_format=YESlisten=YESpam_service_name=vsftpduserlist_enable=YEStcp_wrappers=YES

4启动vsftpd服务。

[root@VM_250_202_tlinux ~]# service vsftpd start

5设置FTP用户账号。设置成功后,即可通过该账号登录FTP服务器。(1)设置FTP用户的账号,例如账号为“ftpuser1”,目录为/home/ftpuser1,且设置不允许通过ssh登录。

[root@VM_250_202_tlinux ~]# useradd -m -d /home/ftpuser1 -s /sbin/nologin ftpuser1

(2)设置账号对应的密码,例如密码为“ftpuser1”。

[root@VM_250_202_tlinux ~]# passwd ftpuser1

6修改vsftpd的pam配置,使开发者可以通过自己设置的FTP用户帐号和密码连接到云服务器。(1)修改pam。

[root@VM_250_202_tlinux ~]# vim /etc/pamd/vsftpd

内容修改为:

#%PAM-10 auth required /lib64/security/pam_listfileso item=user sense=deny file=/etc/ftpusers onerr=succeed auth required /lib64/security/pam_unixso shadow nullok auth required /lib64/security/pam_shellsso account required /lib64/security/pam_unixso session required /lib64/security/pam_unixso 

(2)确认修改后的文件是否正确。

[root@VM_250_202_tlinux ~]# cat /etc/pamd/vsftpd#%PAM-10 auth required /lib64/security/pam_listfileso item=user sense=deny file=/etc/ftpusers onerr=succeed auth required /lib64/security/pam_unixso shadow nullok auth required /lib64/security/pam_shellsso account required /lib64/security/pam_unixso session required /lib64/security/pam_unixso 

(3)重启vsftpd服务,使修改生效。

Step2 上传文件到Linux云服务器

1下载并安装开源软件FileZilla请使用FileZilla的351、352版本(使用353版本的FileZilla进行FTP上传会有问题)。由于FileZilla 官网上只提供了最新的353版本下载,因此建议开发者自行搜索351、352下载地址。建议的351 下载地址:http://wwwoldappscom/filezillaphpold_filezilla=6350

2连接FTP运行FileZilla,按下图所示进行配置,配置后点击“快速链接”:

[root@VM_250_202_tlinux ~]# service vsftpd restartShutting down vsftpd: [ OK ]Starting vsftpd for vsftpd: [ OK ]

配置信息说明如下:(1)主机:云服务器的公网IP(在云服务器“管理视图”页面可查看云服务器的公网IP)。(2)用户名:在Step1中设置的FTP用户的账号,这里以“ftpuser1”为例。(3)密码:在Step1中设置的FTP用户账号对应的密码,这里以“ftpuser1”为例。(4)端口:FTP监听端口,默认为“21”。

3上传文件到Linux云服务器上传文件时,鼠标选中本地文件,拖拽到远程站点,即将文件上传到了Linux云服务器。注意:云服务器FTP通道不支持上传tar压缩包后自动解压,以及删除tar包功能。

3上传文件示意图如下所示:

由于使用ssh,我们无法使用简单的拖拽或者复制粘贴操作对本地计算机和ssh服务器上的文件进行交流。我们需要用到scp命令行。

程序代码

scp <本地文件名> <用户名>@<ssh服务器地址>:<上传保存路径即文件名>

举例以说明:

如果希望将当前目录下的atxt文件上传到ssh服务器上test文件夹并改名为btxt,其中ssh服务器网址为127001,用户名admin。

代码如下:

程序代码 scp atxt admin@127001:/home/neo/test/btxt

下载也很简单,只需要将“本地文件名”和后面服务器的信息对调即可。

不用把文件复制一份到目录下的上传方法(类似把文件上传到网盘):

1、把URL复制到浏览器中,检查网络是不是通的,输入账号密码可以查看目录结构;

出现下图情况则网络不通或者URL错误,注意区分使用内外网的URL。

2、任意文件夹下右键-TortoiseSVN-版本库浏览器,英文版的菜单名称自行翻译。

3、打开版本库浏览器如下,输入已测试可用的URL,点击箭头可查看目录结构,与资源管理器相似。

4、演示上传一个本地文件夹(包含多个子文件夹、文件的)到“数据”目录下

5、在版本库浏览器的“数据”文件夹下右键-创建文件夹,以需要上传的文件夹名称命名。

6、资源管理器中找到需要上传的文件夹,右键-TortoiseSVN-导入,需要注意的是资源管理器中右键导入不会把最高一级的文件夹也导入,因此需要先手动新增最高一级的文件夹,里面的若干个文件夹和文件都会导入进去。

7、点击“浏览”按钮,选择需要刚刚新增的文件夹,点击确定,导入窗中版本库URL显示为需要上传的路径,点击确定。

8、导入显示如下

9、导入成功后版本库浏览器中可看到已上传的文件夹/文件

11、也可以在版本库浏览器的对应目录下直接右键-加入文件/文件夹,浏览选择需要上传的文件/文件夹

文件从本地到服务器的功能,其实是为了解决目前浏览器不支持获取本地文件全路径。不得已而想到上传到服务器的固定目录,从而方便项目获取文件,进而使程序支持EXCEL批量导入数据。

java中文件上传到服务器的指定路径的代码:

在前台界面中输入:

<form method="post" enctype="multipart/form-data"  action="/manage/excelImportdo">

请选文件:<input type="file"  name="excelFile">

<input type="submit" value="导入" onclick="return impExcel();"/>

</form>

action中获取前台传来数据并保存

/

excel 导入文件

@return

@throws IOException

/

@RequestMapping("/usermanager/excelImportdo")

public String excelImport(

String filePath,

MultipartFile  excelFile,HttpServletRequest request) throws IOException{

loginfo("<<<<<<action:{} Method:{} start>>>>>>","usermanager","excelImport" );

if (excelFile != null){

String filename=excelFilegetOriginalFilename();

String a=requestgetRealPath("u/cms/www/201509");

SaveFileFromInputStream(excelFilegetInputStream(),requestgetRealPath("u/cms/www/201509"),filename);//保存到服务器的路径

}

loginfo("<<<<<<action:{} Method:{} end>>>>>>","usermanager","excelImport" );

return "";

}

/

将MultipartFile转化为file并保存到服务器上的某地

/

public void SaveFileFromInputStream(InputStream stream,String path,String savefile) throws IOException

{      

FileOutputStream fs=new FileOutputStream( path + "/"+ savefile);

Systemoutprintln("------------"+path + "/"+ savefile);

byte[] buffer =new byte[10241024];

int bytesum = 0;

int byteread = 0;

while ((byteread=streamread(buffer))!=-1)

{

bytesum+=byteread;

fswrite(buffer,0,byteread);

fsflush();

}

fsclose();

streamclose();

}

很简单!

把你备份的WTF文件下的bindings-cacheold , bindings-cachewtf ,

macros-cacheold ,macros-cachetxt 放进你正在使用的WTF里面即可

前者是按键设置,后者是宏。

需要注意的是你的角色有没有设定“角色专用按键”,如果没有设定角色专用的话,上面那几个问价应该从账号下拷贝通用的设置,设定了角色专用,就当从角色文件下拷贝!

好像说得复杂化了,应该能懂吧

有几种办法,您可以参考一下。

第一种:在阿里云服务器里建一个FTP服务商,在本地用FTP客户端上传文件。

第二种:进阿里云服务器远程界面的时候,把本地磁盘带进去,然后进服务器里直接从本地磁盘里把文件复制到服务器里。

第三种:QQ安装到阿里云服务器里,用QQ对传。

第四种:把本地文件上传到邮箱里 ,然后进阿里云服务器里打开您的邮箱,进去下载文件即可。

阿里云创立于2009年,是全球领先的云计算及人工智能科技公司,致力于以在线公共服务的方式,提供安全、可靠的计算和数据处理能力,让计算和人工智能成为普惠科技。

阿里云服务着制造、金融、政务、交通、医疗、电信、能源等众多领域的领军企业,包括中国联通、12306、中石化、中石油、飞利浦、华大基因等大型企业客户,以及微博、知乎、锤子科技等明星互联网公司。在天猫双11全球狂欢节、12306春运购票等极富挑战的应用场景中,阿里云保持着良好的运行纪录。

有两种方法上传程序到服务器里面。

如果是win系统服务器,那么打开远程桌面,从本地电脑复制文件,到远程桌面服务器里面,粘贴文件,就可以了。

如果有ip地址,ftp账号密码,也可以用 ftp软件上传。

linux服务器的话, 就是直接用ftp软件上传文件了。

如何将本地文件传输到阿里云服务器?

有几个方法供你参考。

第一种是在阿里云服务器中搭建FTP服务提供商,用FTP客户端在本地上传文件。

第二种:进入阿里云服务器远程界面时,带入本地磁盘,然后进入服务器直接从本地磁盘复制文件到服务器。

第三种:QQ安装在阿里云服务器上,通过QQ传输。

第四:上传本地文件到邮箱,然后在阿里云服务器打开你的邮箱,下载文件。

如何把手机视频传到阿里云盘?

把手机视频传到阿里云盘,首先需要在手机上下载阿里云盘的APP,然后用账号和密码登录进去,点击选择需要上传的文件,然后选择上传就可以了。

阿里云oss开放存储怎么上传文件夹,而且数据很庞大?

有个“OSS控制台客户端Windows版”可以上传文件夹,你可以在“云市场”的“OSS工具”那找到

电脑文件如何放到阿里云盘?

电脑文件如果想放到阿里云盘,是比较容易的,首先,我们用一台能够上网的电脑的浏览器来登录阿里云盘。

登录阿里云盘有两种方式,第一个就是通过网页版可以登录阿里云盘,第二个方式就是可以下载阿里云盘的安装程序。在登录阿里云盘之后,点击上传文件或者是文件夹,找到我们要上传的文件点击确定就可以。

怎样上传网站阿里云服务器上传文件?

1、在本地电脑上,快捷键“WIN+R在“运行”中输入“MSTSC”,点击确定。

2、在“远程桌面连接”框框点击“选项”展开。(计算机中输入阿里云服务器的IP地址)

3、在展开的“远程桌面连接”窗口,点击“本地资源”。

4、然后点击“详细信息”。

5、勾选要上传阿里云服务器的文件所在的本地磁盘,点击确定6、进行用户名和密码核对后连接上远程阿里云云服务器,打开“我的电脑”,就可以看到勾选的本地磁盘映射的盘符。

7、打开要上传文件所在磁盘,选择要上传的文件,复制之后粘贴到阿里云服务器自动的磁盘上即完成上传。

怎么实现向阿里云服务器上传文件?

1、在本地电脑上,快捷键“WIN+R在“运行”中输入“MSTSC”,点击确定。

2、在“远程桌面连接”框框点击“选项”展开。(计算机中输入阿里云服务器的IP地址)

3、在展开的“远程桌面连接”窗口,点击“本地资源”。

4、然后点击“详细信息”。

5、勾选要上传阿里云服务器的文件所在的本地磁盘,点击确定6、进行用户名和密码核对后连接上远程阿里云云服务器,打开“我的电脑”,就可以看到勾选的本地磁盘映射的盘符。

7、打开要上传文件所在磁盘,选择要上传的文件,复制之后粘贴到阿里云服务器自动的磁盘上即完成上传。

DABAN RP主题是一个优秀的主题,极致后台体验,无插件,集成会员系统
网站模板库 » 如何把文件传到linux服务器上

0条评论

发表评论

提供最优质的资源集合

立即查看 了解详情