Linux远程服务器文件拷贝到本地linux远程服务器

Linux远程服务器文件拷贝到本地linux远程服务器,第1张

linux远程桌面实际上是一种什么样的服务模式?

Linux的远程桌面应该分两个部分,首先是Linux客户机连Linux服务器,接着是windows客户机连Linux服务器,还有现在用平板电脑连远程桌面。Linux客户机连Windows服务器其实没啥可说的,rdesktop和termianlserver比起windows自带的“远程桌面连接”。命令:1nfs,telnet等均可登录,即将远程的那个配置成主机服务器,这边作为客户机登录比如:telnettelnet1921681123说明:1921681123就是远程的Ip地址2现在设想登录到远程主机rhostname上,运行gimp程序,并把它的显示输出到本机的屏幕上,那么需要依次执行以下操作:1启动X服务器#xhost+rhostname(允许远程rhostname机使用本机的XServer)2telnet(或ssh)登录远程主机#telnetrhostname3设置DISPLAY环境变量指定了一个显示设备,所有的图形程序都将显示到这个设备。DISPLAY的格式为:hostname:displaynumberscreennumber。hostname是本机主机名,或者是它的IP地址。一般displaynumber、screennumber都是0。#echo$SHELL如果返回的是/bin/ksh,那么可以用:#exportDISPLAY=本机的IP地址:00如果返回的是/bin/csh,那么可以用:#setenvDISPLAY本机的IP地址:00如果返回的是/bin/bash,那么可以用:#DISPLAY=本机的IP地址:00#exportDISPLAY4启动gimp程序#gimp

如何把本地的一个atxt文件拷贝到远程的Linux服务器上?

1使用winscp或者xftp登陆之后上传。

2使用securecrt或xshell远程登陆后,使用yum或apt命令安装lrzsz命令,rz上传,sz下载。

linux怎么用ssh远程登陆树莓派?

ssh是基于Server/Client模型的一套协议。

你需要在服务器上开启ssh的服务进程sshd(一般默认都开启的)

本地使用ssh客户端(如xshellputty等)进行连接(需要知道服务器的域名或地址,sshd的服务端口号),具体操作的方法可以参考

第9章使用ssh服务管理远程主机。

关于批量管理sshsession的话建议使用SecureCRT,可以通过多个Folder去管理不同的session,非常方便,不过是一款收费软件。

1进入命令行模式下,输入命令 sudo -i

获取root权限

2输入命令:parted -l

显示磁盘信息,如果可以看到U盘信息显示出来,则说明U盘已插入电脑。如图,我的U盘是Kingston DataTraveler 20 (scsi)磁盘 /dev/sdb: 7756MBSector size (logical/physical): 512B/512B分区表:msdos数字  开始:  End     大小    类型     文件系统  标志 1    323kB  7756MB  7756MB  primary  fat32  

fat32是文件系统的格式

3如果执行命令:mount -t vfat /dev/sdb /mnt/usb会出现如下提示;mount:文件系统类型错误、选项错误、/dev/sdb 有坏超级块,       缺少代码页或助手程序,或其他错误       有些情况下在 syslog 中可以找到一些有用信息- 请尝试       dmesg | tail  这样的命令看看。

4根据提示输入命令:dmesg | tail

可以看到提示: FAT-fs (sdb1): Volume was not properly unmounted Some data may be corrupt Please run fsck

所以U盘正确的目录为/dev/sdb1

再次执行挂载命令:mount -t vfat /dev/sdb1 /mnt/usb

没有错误提示

5进入到挂载点目录:cd /mnt/usb输入命令ls即可查看到U盘信息

说明挂载成功

6下面就可以使用命令cp来拷贝文件了拷贝完后取消挂载:umount /dev/sdb1

1Linux是一套免费使用和自由传播的类Unix操作系统,是一个基于POSIX和UNIX的多用户、多任务、支持多线程和多CPU的操作系统。它能运行主要的UNIX工具软件、应用程序和网络协议。它支持32位和64位硬件。Linux继承了Unix以网络为核心的设计思想,是一个性能稳定的多用户网络操作系统。

2Linux操作系统诞生于1991 年10 月5 日(这是第一次正式向外公布时间)。Linux存在着许多不同的Linux版本,但它们都使用了Linux内核。Linux可安装在各种计算机硬件设备中,比如手机、平板电脑、路由器、视频游戏控制台、台式计算机、大型机和超级计算机。

方法一:在Ubuntu服务器中安装samba服务器,配置好samba服务器后可以在win7下直接把samba服务器共享出来的文件夹挂载为win7下的一个硬盘,通过在win7下挂载的这个盘符就可以把win7下的文件直接拷贝到Linux下,当然也可以把Linux该文件夹下的东西

具体方法如下:

copy

本地文件1sh到远程192168910服务器的/data/目录下

scp

/etc/1sh

root@192168910:/data/

借助 PSCP 命令可以实现文件的互拷:

   1、下载pscpexe 文件

2、如果想在所有目录可以执行,请更改环境变量。

windows执行指令时直接到这些目录去寻找可执行文件。

设置环境变量的方法:

我的电脑-属性-高级-环境变量

里面有用户变量和系统变量两种。用户变量当然是只有当前用户才能使用的,系统变量是所有用户都能使用的。

我们就编辑用户变量中的变量名为PATH的变量。

点击“编辑”后发现变量值就是用分号“;”隔开的路径名,在这里加上我们的路径。

比如我加上后变量值变为 “C:Program FilesStormIICodec;C:Program FilesStormII;C:Program FilesPuTTY”。

3 环境变量改好后,在命令行下输入 pscp就可以拷文件了:

命令格式:pscp localfile rootuser@remoteip:/fileDirectory

拷贝整个文件夹: pscp -r localDir rootuser@remoteip:/fileDirectory

如果是从linux拷贝文件,是同样的方法,只不过是把前后地址对换一下即可;

4 比如我想把windows下e:htk 整个目录的所有文件复制到linux /root目录下,命令如下:

pscp -r -l root -pw 1234567890 e:htk 1921680204:/root

说明:

-r 复制目录下所有文件;

-l 对方机器(linux)的用户名(root);

-pw 密码(1234567890 );

e:htk 源文件/文件夹的地址;

1921680204:/root 目的文件/文件夹的地址。1921680204为linux机器的ip地址。

5 反过来,把linux soundRcg目录下的testtxt文件传输到windows e:下,同样在windows命令行中敲入命令:

pscp -l root -pw 1234567890 1921680204:/soundRcg/testtxt E:

备注:pscp似乎传输速度不是很快。

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

0条评论

发表评论

提供最优质的资源集合

立即查看 了解详情