scp的使用,远程复制拷贝

scp, secure copy, Linux下的远程拷贝

没有配置ftp服务器,也没有共享文件情况下使用scp命令

将本地主机上的文件复制到远程服务器上

#scp /data/finance.data finance.order.data [email protected]:/data/

将远程服务器上的文件拷贝到本地主机上

#scp [email protected]:/data/finace.data finance.order.data /data/

但这种方法都必须修改sshd服务的配置文件,/etc/ssh/sshd_config

permitRootLogin yes,允许root用户远程登录,并且输入密码

如果需要用key登录的情况下,必须配置该选项。

修改sshd_config配置文件后,需要重启生效,service sshd restart

放开root用户密码登录,scp远程拷贝后需要及时关闭密码登录的权限,改回key登录,安全需要

时间: 2024-10-06 13:28:42

scp的使用,远程复制拷贝的相关文章

scp 服务器之间远程复制

从本地服务器复制到远程服务器: (1) 复制文件: 命令格式: scp local_file [email protected]_ip:remote_folder 或者 scp local_file [email protected]_ip:remote_file 或者 scp local_file remote_ip:remote_folder 或者 scp local_file remote_ip:remote_file 第1,2个指定了用户名,命令执行后需要输入用户密码,第1个仅指定了远程

Linux 命令 - scp: 远程文件拷贝

scp 与普通的文件复制命令 cp 类似,而它们之间最大的差别在于 scp 命令的源或目标文件是远程文件. 命令格式 scp [options] [[user@]host1:]file1 ... [[user@]host2:]file2 命令参数 -1 强制 scp 使用协议 1. -2 强制 scp 使用协议 2. -4 强制 scp 只使用 IPv4 的地址. -6 强制 scp 只使用 IPv6 的地址. -B 选择批处理模式. -C 允许压缩. -c cipher 选择 cipher 来

[Linux]scp 命令远程复制

这几天在介入之前没有接触过的系统,搭建环境的使用用到了 scp命令,于是查询下资料怎么使用. scp是secure copy的缩写,主要用来linux系统之间的文件和目录的远程拷贝 可以很简单的从另一台服务器上远程拷贝文件和目录,一般是远程服务器没有开启ftp,文件共享或者web文件服务等情况下使用 可以使用的前提: 1  要有操作远程系统的相应权限 2  使用通道的端口没有被防火墙限制,当然这个端口是可以通过选择指定的,默认的端口是22 基本格式 scp [可选参数] file_source

linux下ssh远程登录/scp远程复制文件/rsync远程同步命令的自动登录

最近需要写一个脚本备份各个服务器上的程序到一个指定服务器上,本来以为查查rsync命令的使用321就能搞定,结果rsync命令要支持自动登 录还是要配置服务和参数,又不确定网上说的配置的行不行,因为都是一个样,但是没有说明头尾,所以选择了一个尝试代价较小的ssh自动登录来替代之. ssh大家都能用到,通常我们用到的功能基本就是登录,或者远程执行shell命令. [plain] view plain copy ##登录 ssh [email protected]_or_ip ##执行远程命令 ss

用python实现远程复制 (scp + expect )

scp 功能很强大,但需要人工输入 password, 当然可以通过把 公钥保存在远程主机的 ~/.ssh 目录中,而后就不用输入password,但这需要配置. 用 sshpass 可能在命令输入 password, 但 需要用 “sudo apt-get install sshpass” 安装 如果不想用上面两种方法,可以用 expect 编写脚本可以帮助我们自动交互 虽然 python 也提供 pexpect  模块,但既然 expect 很简单,为何不直接用 os.system() 去执

scp跨机器远程拷贝

需求分析: 公网服务器A和B A访问B没问题,但A如果要访问B内网的服务器C呢?C只有内网地址. 实现方法: 做端口映射在A上命令如下:ssh -L 15555:c内网地址:22 [email protected]公网地址 -Nfg 这样子在A上可以这么访问C:ssh -p 15555 [email protected] scp也没问题,可拷贝任意c的文件到本地:scp -P 15555 [email protected]:/xxx/xx.log . 只是A的id_rsa.pub也要追加到 C的

linux scp 远程复制文件

1.从本机复制文件到远程scp 文件名 远程计算机用户名@远程计算机的ip:远程计算机存放该文件的路径2.从远程复制文件到本机:scp 远程计算机用户名@远程计算机ip:文件名 存放该文件的本机路径3.本地复制目录到远程scp -r 目录名 远程计算机用户名@远程计算机的ip:远程计算机存放该目录的路径4.远程复制目录到本机scp -r 远程计算机用户名@远程计算机ip:目录名 存放该目录的本机路径

远程复制文件scp使用

1. install sudo apt-get install openssh-client openssh-server 2. login ssh [email protected] 3. copy a single file from your local machine to the server, use the following syntax: scp file.txt [email protected]:/directory 4.  copy file from remote to

Linux远程复制文件

将本机文件app.properties 复制到用户为root,ip为ip的具体路径下去 scp app.properties [email protected]:/apps/javaconf/common/ 其他参考: 1.从本机复制文件到远程scp 文件名 远程计算机用户名@远程计算机的ip:远程计算机存放该文件的路径2.从远程复制文件到本机:scp 远程计算机用户名@远程计算机ip:文件名 存放该文件的本机路径3.本地复制目录到远程scp -r 目录名 远程计算机用户名@远程计算机的ip:远