Questions tagged «scp»

安全复制或SCP是在本地主机和远程主机之间或两个远程主机之间安全地传输计算机文件的一种方式。


5
如何使用密钥身份验证在两个服务器之间使用SCP复制?
我可以使用密钥身份验证通过SSH登录SERVER1和SERVER2。但是,我无法在两个服务器之间复制文件。为什么?如何在它们之间复制?(我必须复制的数据大于我的笔记本硬盘) 我的笔记本运行Ubuntu 10.04 LTS,两台服务器是AIX 5300-10-02-0943。我~/.ssh/known_hosts在笔记本上的文件包含这两个服务器的公共密钥。我tsocks之所以使用,是因为我必须使用SSH隧道才能访问这两个服务器。两台服务器可以互相ping通。 [USER@NOTEBOOK ~] tsocks scp -v -i /home/USER/.ssh/id_rsa -p -r root@SERVER1:/PATH/TO/DIR root@SERVER2:/PATH/TO/DIR Executing: /usr/bin/ssh '-v' '-x' '-oClearAllForwardings yes' '-n' '-l' 'root' 'SERVER1' 'scp -v -r -p' '/PATH/TO/DIR' 'root@SERVER2:/PATH/TO/DIR' OpenSSH_5.3p1 Debian-3ubuntu7, OpenSSL 0.9.8k 25 Mar 2009 debug1: Reading configuration data /etc/ssh/ssh_config debug1: Applying options for * debug1: …
16 ssh  scp 

5
在scp期间更改用户
我需要在Linux机器之间复制文件。我用来登录(myuser)的用户与可以访问该文件的用户不同。 如果仅ssh使用机器,我可以使用切换用户,我可以在sudo su someuser一段时间内以某种方式进行操作scp吗? 在使用WinSCP时,我通过配置SCP / Shell做到了这一点,因此我相信必须有类似的方法可以通过纯Shell来实现。
16 users  scp 

2
sftp命令获取/下载.tar.gz文件
我以为我熟悉sftpUnix中的命令,据我所知,用于compressed从服务器下载文件的命令是 sftp获取filename.tar.gz 但是,当我尝试使用此命令时,文件将被清空,这意味着文件大小将变为0,但我不知道为什么会发生这种情况。是否有其他专门针对.tar.gz文件类型的命令。获取此压缩文件的过程是什么。我正在使用mac终端。
16 terminal  osx  scp  sftp 

4
将数百万个文件从一台服务器传输到另一台服务器
我有两台服务器。其中一个拥有1500万个文本文件(约40 GB)。我正在尝试将它们转移到另一台服务器。我考虑过压缩它们并传输档案,但是我意识到这不是一个好主意。 因此,我使用了以下命令: scp -r usrname@ip-address:/var/www/html/txt /var/www/html/txt 但是我注意到该命令仅传输约50,000个文件,然后连接断开。 有没有更好的解决方案可以让我传输整个文件集?我的意思是要使用类似的方法rsync来传输丢失连接时未传输的文件。当另一个连接中断发生时,我将再次键入命令以传输文件,而忽略那些已经成功传输的文件。 使用不可能scp,因为它总是从第一个文件开始。

4
从一台远程服务器到另一台远程服务器的scp
我有一个大的服务器上的文件one,我想将它复制到服务器two使用scp。我已经正确设置了密钥,并且可以从台式机ssh / scp到这两个服务器。 我需要复制的文件大于工作站硬盘上的可用空间,因此我想这样做: scp one:/opt/bigfile.tar.gz two:/opt/bigfile.tar.gz 但是我得到了: ssh: Could not resolve hostname one: Name or service not known 我们这里没有DNS(不要问我为什么),所以我在〜/ .ssh / config中有它: Host one Hostname <IP address of server one> User jspurny Host two Hostname <IP address of server two> User jspurny 如果我尝试使用较小的文件并将其从传输one到我的工作站,然后再传输到two,则可以正常工作: scp one:/opt/smallerfile.tar.gz . scp smallerfile.tar.gz two:/opt/ …
15 debian  scp 

2
在bash中工作的scp命令在zsh中不起作用
此命令在bash中可以正常工作: bash-3.2$ scp luna4:/u/paige/maye/src/diviner/notebooks/plots/hk_* . hk_az.png 100% 126KB 126.0KB/s 00:00 hk_baffle.png 100% 166KB 166.3KB/s 00:01 hk_bb.png 100% 144KB 143.8KB/s 00:00 hk_el.png 100% 115KB 115.3KB/s 00:00 hk_fpa.png 100% 123KB 123.2KB/s 00:00 hk_fpb.png 100% 126KB 125.7KB/s 00:00 hk_hybrid.png 100% 99KB 98.7KB/s 00:00 hk_oba.png 100% 140KB 139.7KB/s 00:00 hk_solar.png 100% 206KB 205.6KB/s 00:00 …
14 zsh  scp 

3
不在同一网络中的两个服务器之间的scp
我可以使用2个不同的VPN连接访问两台服务器。我设法在我的机器上同时运行两个VPN(一些路由规则)。 我想scp <remote1>:some/file <remote2>:destination/folder从我的笔记本电脑终端上进行操作。但是,当我尝试这样做时,scp在remote1上调用的命令无法找到remote2,因为它们不在同一网络中。是否可以强制该scp命令作为路由器通过我的笔记本电脑? 如果我尝试使用Nautilus(连接到服务器,两个服务器,然后复制粘贴),它都可以工作,但是我想从终端上进行。
13 ssh  routing  scp  vlan 

4
如何使用正则表达式进行scp
我正在尝试在ksh中复制所有不以字母“ a”开头的文件。 从源计算机复制到目标计算机工作正常: scp -p !(a*) user@machine:/path/directory/. 但是,如果我在目标服务器上并想从源服务器复制,则失败: scp -p user@machine:/path/!(a*) . 有任何想法吗?
13 ksh  scp 

5
抑制rsync中的服务器消息
当我rsync或scp从一台特定服务器上收到一条长消息时,会告诉我服务器规则。但是,当我设置常规提取时,我希望能够在日志中隐藏这些消息。浏览手册页建议这样做-q应该可行,但这只会使来自scp本身的消息安静下来。我怎样才能做到这一点?

2
SCP和文件所有者
将文件scp从一台服务器转移到另一台服务器后,可能会更改文件所有权的原因是什么? 文件所有权从“ 所有者 ” 更改为“ apache ”。我用过scp -p。用户“ 所有者 ”在两个服务器上都存在,并且具有相同的UID。
12 files  scp  chown 

5
如何将文件从多个服务器复制到本地系统?
我们在诸如app00,app01等服务器上部署了一个应用程序。我需要将所有这些服务器中的单个日志文件复制到本地Mac上,以便执行一些grepping和cuting。 我使用csshX来查看此文件,但找不到与scp等效的文件。我基本上想要两件事: 能够连接n个此类服务器并复制文件 通过在日志文件前添加服务器主机名,可以避免在本地命名冲突 我该怎么做呢?
11 scp  file-copy 

1
命令行mv排除列表
有没有一种办法mv,cp或任何文件操作,这样我可以指定我的所有文件不希望影响? 例如,假设我有一个文件的文件夹file1,file2以及file3,我想移动file1和file2地方。mv file1 file2 /path/to/destination我不想明确命名要移动的文件(),而是要命名不移动的文件并使文件夹中的所有其他文件都移动(mv --some-switch file3 /path/to/destination)。

4
使用SCP(副本)时如何保存密码?
使用SCP将文件从另一台计算机拉到我的计算机时,我遇到了问题。文件已成功传输,但每次都要求输入密码。我想以方式运行此SCP命令cronjob,如何保存此自动化的密码? scp user@abc.com:/usr/etc/Output/*.txt /usr/abc/ user@abc.com's password:
11 scripting  scp 

2
如何在ssh命令中禁用重试密码
我希望ssh命令只允许一次输入密码,如果第一次输入密码错误,ssh将返回 Permission denied (publickey......). 是否有一个标志告诉ssh仅请求一次密码? 代替: [nir@dhcppc4 ~]$ ssh pokemon@192.168.1.103 pokemon@192.168.1.103's password: Permission denied, please try again. pokemon@192.168.1.103's password: Permission denied, please try again. pokemon@192.168.1.103's password: Permission denied (publickey.....). 我想要: [nir@dhcppc4 ~]$ ssh pokemon@192.168.1.103 pokemon@192.168.1.103's password: Permission denied (publickey.....). 解决方案必须在客户端(例如ssh命令的某些标志或使用管道),我无法触摸sshd_config或任何其他系统配置文件。因为-通常-我构建了访问LAN中服务器的第三方软件(因此我无法生成密钥或配置系统文件),所以密码保存在DB中(因此无需再次尝试)。并且在我的代码中,如果我能够假设自己只有一次尝试ssh/ scp将简化相关代码。
11 ssh  password  scp 

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.