如何上传本地文件到Linux服务器

如何上传本地文件到Linux服务器,第1张

SecureCRT与SshClient不同的就是,SecureCRT没有图形化的文件传输工具,不过也不影响,用命令来实现的话,其实会方便快捷很多。

第一种方式:

上传文件只需在shell终端仿真器中输入命令“rz”,即可从弹出的对话框中选择本地磁盘上的文件,利用Zmodem上传到服务器当前路径下。

下载文件只需在shell终端仿真器中输入命令“sz 文件名”,即可利用Zmodem将文件下载到本地某目录下。

通过“File Transfer”可以修改下载到本地的默认路径。设置默认目录:options-->session options-->file transfer。

第二种方式:用sftp

securecrt 按下ALT+P就开启新的会话 进行ftp操作。

输入:help命令,显示该FTP提供所有的命令

pwd: 查询linux主机所在目录(也就是远程主机目录)

lpwd: 查询本地目录(一般指windows上传文件的目录:我们可以通过查看”选项“下拉框中的”会话选项“,如图二:我们知道本地上传目录为:D:/我的文档)

ls: 查询连接到当前linux主机所在目录有哪些文件

lls: 查询当前本地上传目录有哪些文件

lcd: 改变本地上传目录的路径

cd: 改变远程上传目录

get: 将远程目录中文件下载到本地目录

put: 将本地目录中文件上传到远程主机(linux)

quit: 断开FTP连接

在linux下一般用scp这个命令来通过ssh传输文件。

1、从服务器上下载文件

scp username@servername:/path/filename /var/www/local_dir(本地目录)

例如scp root@1921680101:/var/www/testtxt 把1921680101上的/var/www/testtxt 的文件下载到/var/www/local_dir(本地目录)

2、上传本地文件到服务器

scp /path/filename username@servername:/path

例如scp /var/www/testphp root@1921680101:/var/www/ 把本机/var/www/目录下的testphp文件上传到1921680101这台服务器上的/var/www/目录中

3、从服务器下载整个目录

scp -r username@servername:/var/www/remote_dir/(远程目录) /var/www/local_dir(本地目录)

例如:scp -r root@1921680101:/var/www/test /var/www/

4、上传目录到服务器

scp -r local_dir username@servername:remote_dir

例如:scp -r test root@1921680101:/var/www/ 把当前目录下的test目录上传到服务器的/var/www/ 目录

1、使用rz和sz命令:rz是从linux端接收windows数据,sz是linux端发送数据到windows端;rz和sz使用ZModem协议进行文件传输。有点是操作简单。

2、在windows下使用winscp进行数据上传。winscp是一个Windows环境下支持SFTP, SCP 以及 FTP 的开源图形化客户端。它可以完成本地与linux远程主机间安全的复制文件。

有点是可视化,多文件操作,绿色开源。

一般linux下传输文件到windows,直接用发ftp就行

,具体操作1、在windows下,点开始按钮,选:运行,进入DOS

2、在dos下面输入ftp

19216811(liunx服务器IP地址)然后提示输入,用户名,密码

进入linux服务器的FTP>界面,此时输入binary(binary是安全传输方式)

3、此时输入cd

/usr(用cd命令切换到相应传输目录)

4输入

get

find

(要传输的文件)

搞定

1、到官网下载mysql的rpm版。

2、通过SecureCRT工具上传到linux上面。

3、通过yum localinstall mysql的rpm包。

4、启动mysql服务。

5、连上mysql的服务器。就可以把整个文件夹上传到服务器了。

注意事项:

Linux支持多用户,各个用户对于自己的文件设备有自己特殊的权利,保证了各用户之间互不影响。多任务则是现在电脑最主要的一个特点,Linux可以使多个程序同时并独立地运行。

  不同的Linux之间copy文件常用有3种方法,具体如下:

  第一种是在其中一台Linux安装ftp Server,这样可以在另外一台使用ftp的client程序来进行copy。

  第二种方法就是采用samba服务,类似Windows文件copy的方式来操作,比较简洁方便

  第三种就是利用scp命令来进行文件复制。

  scp是有Security的文件copy,基于ssh登录。操作起来比较方便,比如要把当前一个文件copy到远程另外一台主机上,可以如下命令。

  scp /home/1gif root@17219275:/home/root

  然后会提示你输入另外那台17219275主机的root用户的登录密码,接着就开始cp和ungzip了

  如果想反过来操作,把文件从远程主机copy到当前系统,也很简单:

  scp root@17219275:/home/abcgif /home/root

  复制文件夹的格式是

  scp -r root@19216811:/home/ /本地目录

 一般来说,linux服务器大多是通过ssh客户端来进行远程的登陆和管理的,使用ssh登陆linux主机以后,如何能够快速的和本地机器进行文件的交互呢,也就是上传和下载文件到服务器和本地;

  与ssh有关的两个命令可以提供很方便的操作:

  sz:将选定的文件发送(send)到本地机器

  rz:运行该命令会弹出一个文件选择窗口,从本地选择文件上传到服务器(receive)

  rz,sz是便是Linux/Unix同Windows进行ZModem文件传输的命令行工具

  windows端需要支持ZModem的telnet/ssh客户端(比如SecureCRT)

  运行命令rz,即是接收文件,SecureCRT就会弹出文件选择对话框,选好文件之后关闭对话框,文件就会上传到当前目录

  注意:单独用rz会有两个问题:上传中断、上传文件变化(md5不同),解决办法是上传是用rz -be,并且去掉弹出的对话框中“Upload files as ASCII”前的勾选。

  -b binary 用binary的方式上传下载,不解释字符为ascii

  -e 强制escape 所有控制字符,比如Ctrl+x,DEL等

  运行命令sz file1 file2就是发文件到windows上(保存的目录是可以配置)比ftp命令方便多了,而且服务器不用再开FTP服务了

  PS:Linux上rz/sz这两个小工具安装lrzsz-xxxxrpm即可。

  当然,还可以设置一下目录了:

  在SecureCRT设置一下上传和下载的默认目录

  options–》session options–》file transfer 下可以设置上传和下载的目录

  剩下的你只要在用SecureCRT登陆linux终端的时候:

  发送文件到客户端:sz filename

  zmodem接收可以自行启动。

  从客户端上传文件到linux服务端:

  只要服务端执行 : rz

  然后在 SecureCRT 里选文件发送,协议 zmodem

  Linux下和Windows之间的文件传输工具rz/sz(lrz/lsz) 介绍

  什么是rz/sz (lsz/lrz)

  简单说就是,可以很方便地用这两个sz/rz工具,实现Linux下和Windows之间的文件传输(发送和接收),速度大概为10KB/s,适合中小文件。rz/sz 通过Zmodem协议传输数据。

  为什么要用rz/sz

  普通Linux和Windows之间的文件共享方法,主要有建立nfs实现文件共享,和tftp之类的方法,但是都很麻烦,而如果只是小文件(几十 K,几百K),那么直接用rz/sz,就显得极其地方便了。大文件的话,还是要考虑上面说得,其他的共享方法了,毕竟,rz/sz速度只有10K左右,传 大文件会累死人的

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

0条评论

发表评论

提供最优质的资源集合

立即查看 了解详情