从Linux服务器上复制文件到mac上

从Linux服务器上复制文件到mac上,第1张

1.从服务器复制文件到本地:(Linux服务器—>mac)

另起终端在本地上 *** 作:

scp root@192.168.1.100:/data/test.txt /home/myfile/

补充:多文件拷贝

scp root@192.168.1.100:/data/\{test1.txt,test2.cpp,test3.bin,test.*\} /home/myfile/

root@192.168.1.100   root是目标服务器(有你需要拷贝文件的服务器)的用户名,192.168.1.100是IP地址,后面紧跟的 “:” 不要忘记,/data/test.txt(多文件还有test1.txt,test2.cpp,test3.bin,test.a,test.c等) 是目标服务器中你要拷贝文件的地址,接一个空格,后面的 /home/myfile/ 是本地接收文件的地址。

2.从服务器复制文件夹到本地:

另起终端在本地上 *** 作:

scp -r root@192.168.1.100:/data/ /home/myfile/

只需在前面加 -r 即可,就可以拷贝整个文件夹。

3.从本地复制文件到服务器:

scp /home/myfile/test.txt root@192.168.1.100:/data/

补充:多文件拷贝

scp /home/myfile/test1.txt test2.cpp test3.bin test.* root@192.168.1.100:/data/

4.从本地复制文件夹到服务器:

scp -r /home/myfile/ root@192.168.1.100:/data/

我在Mac上,使用Parallels Desktop安装了一个 Ubuntu虚拟机,经常需要拷贝文件。

使用smb可实现:

编辑此配置文件,在末尾处添加需要共享的文件夹路径以及设置

如下图所示:

我需要共享的是/home/compass/work文件夹,此文件夹有读写权限。

保存即可。

或者

找到地址之后,进行最后一步,在mac上打开:

用Finder在菜单上点击:前往->连接服务器

打开第四步查看到的地址:

在d出的对话框内,输入第3步的用户名,以及密码,即可看到文件夹:

如此即可互相共享文件夹了。

有一点需要注意,Linux上和Mac上解压缩的文件格式有所不同,在编译某个源码时,需要格外注意。

在MAC上连接到LINUX的 *** 作:

1、从bingcc官网把LINUX实例的密钥下载到mac本地并保存到了下载目录:

其目录为:“/Users/username/Downloads”(这里username为你当前苹果机的用户名)”

2、Finder ->应用程序 ->使用工具下找到 终端,双击打开:

3、输入命令(绿色部分为命令,括号内为注释):

Lau-TensionmatoMac:~Tension$ cd

~/downloads(切换到下载路径)

Lau-TensionmatoMac:Downloads

Tension$ ls(显示路径下的文件)

mykey.txt

4、把密钥文件mykey.txt移动到“~.ssh”目录下并重命名为id_rsa

Lau-TensionmatoMac:Downloads

Tension$ mv

mykey.txt

~/.ssh(移动密钥文件)

Lau-TensionmatoMac:Downloads

Tension$ cd

~/.ssh(切换到“~/.ssh”路径下)

Lau-TensionmatoMac:.ssh

Tension$ ls(显示路径下的文件)

known_hosts

mykey.txt

Lau-TensionmatoMac:.ssh

Tension$ mv

mykey.txt

id_rsa(将密钥文件改名为id_rsa)

Lau-TensionmatoMac:.ssh

Tension$ ls(显示路径下的文件)

id_rsa

known_hosts

5、接下来可能会出现如下提示(没有出现提示的可以直接忽略)。输入yes,机器将远程ip信息保存到了“~/.ssh”目录下的known_hosts文件上,下次连接同一ip时因保留了信息则不会再出现提示。

The

authenticity

of

host

'113.108.230.87

(113.108.230.87)'

can't

be

established.

RSA

key

fingerprint

is

03:8a:8e:

30:65:7c:b6:20:2c:67:13:5d:e6:78:32:47.

Are

you

sure

you

want

to

continue

connecting

(yes/no)? yes

Warning:

Permanently

added

'113.108.230.87'

(RSA)

to

the

list

of

known

hosts.

8.最后,可以发现终端命令行前面的参数有变化,说明连接成功!

Last

login:

Fri

Nov

16

15:40:47

2012

from

219.135.147.19

[root@bingo-centos5

~]#


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/tougao/8039546.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-12
下一篇 2023-04-12

发表评论

登录后才能评论

评论列表(0条)

保存