scp

Linux SSH远程文件/目录传输命令scp

倾然丶 夕夏残阳落幕 提交于 2019-12-06 01:00:11
相信各位 VPSer 在使用VPS时会经常在不同VPS间互相备份数据或者转移数据,大部分情况下VPS上都已经安装了Nginx或者类似的web server,直接将要传输的文件放到web server的目录,然后在目标机器上执行:wget http://www.vpser.net/testfile.zip 就行了。当VPS上没有安装web server和ftp server的时候或感觉上面的方法比较麻烦,那么用 scp命令 就会排上用场。 一、scp是什么? scp是secure copy的简写,用于在Linux下进行远程拷贝文件的命令,和它类似的命令有cp,不过cp只是在本机进行拷贝不能跨服务器,而且scp传输是加密的。可能会稍微影响一下速度。 二、scp有什么用? 1、我们需要获得远程服务器上的某个文件,远程服务器既没有配置ftp服务器,没有开启web服务器,也没有做共享,无法通过常规途径获得文件时,只需要通过 scp命令 便可轻松的达到目的。 2、我们需要将本机上的文件上传到远程服务器上,远程服务器没有开启ftp服务器或共享,无法通过常规途径上传是,只需要通过scp命令便可以轻松的达到目的。 三、scp使用方法 1、获取远程服务器上的文件 scp -P 2222 root@www.vpser.net:/root/lnmp0.4.tar.gz /home/lnmp0.4.tar

常用的linux命令大全

丶灬走出姿态 提交于 2019-12-05 17:55:18
之前做过两年的运维,用过很多命令,深切体会到某些linux命令熟练掌握后对效率提升有多大。举个简单的例子,在做了研发后经常会有跑一些数据,对于结果数据的处理,我们的产品同学一般都习惯于用excel做统计,把数据复制到excel里,然后数据分列,排序………… 最后得出某些简单的结论,我只需要cat, sort, uniq, awk, grep 这几个命令挥手间完成相同的操作。   这里我总结下我工作这几年用过的一些命令,当然,这里就不提那些vim cd ls mv cp 这种简单的命令了,如果你都不会这些命令的话,建议你先学习下。这里命令很多,我只简单列出几个我常用的参数。其实很多命令我也用的不是特别多,这篇文章我也只是希望能让大家知道有这样一个工具,但具体用如果想继续深入了解的话建议查看下手册,部分比较命令我也列出了有些参考资料。 目录/文件处理命令 mkdir dirname 创建文件夹 mkdir -p /tmp/a/b 递归创建目录 rm -rf dirname 删除目录及内部文件 -r:表示递归删除文件及文件夹;-f:表示强制删除,不提示 touch filename 创建文件 mv ins.war ins_new.war 重命名 mv ins.war webapps/ 移动文件到指定目录 cp index.jsp index_new.jsp 复制并重命名 cp -r .

How can I configure an SCP/SFTP file storage?

跟風遠走 提交于 2019-12-05 16:10:26
My Laravel application should copy files to another remote host. The remote host is accessible only via SCP with a private key. I would like to configure a new file storage ( similarly as FTP ), but I have found no information, how to define an SCP driver. You'll need to install the SFTP driver for Flysystem, the library Laravel uses for its filesystem services: composer require league/flysystem-sftp Here's an example configuration that you can tweak. Add to the disks array in config/filesystems.php : 'sftp' => [ 'driver' => 'sftp', 'host' => 'example.com', 'port' => 21, 'username' =>

k8s二进制部署

大兔子大兔子 提交于 2019-12-05 14:41:16
一. 基础环境设置 ------所有节点都要设置 可使用镜像及二进制文件:链接:https://pan.baidu.com/s/1ypgC8MeYc0SUfZr-IdnHeg 密码:bb82 软件环境: • CentOS Linux release 7.4.1708 (Core) • kubernetes1.8.6 • etcd3.2.12 • flanneld0.9.1 • docker17.12.0-ce 方便安装在 master 与其他两台机器设置成无密码访问 ssh-keygen ssh-copy-id -i k8s-master ssh-copy-id -i k8s-node1 ssh-copy-id -i k8s-node2 hosts设置 -所有节点 vim /etc/hosts 192.168.102.130 k8s-master etcd01 192.168.102.131 k8s-node1 etcd02 192.168.102.132 k8s-node2 etcd03 设置防火墙 -所有节点 systemctl stop firewalld && systemctl disable firewalld 配置内核参数 -所有节点 vim /etc/sysctl.d/k8s.conf net.bridge.bridge-nf-call-ip6tables = 1

sshpass和做软链接

[亡魂溺海] 提交于 2019-12-05 13:49:25
-L file #测试file是否为符号化(软)链接 $# 默认参数是否符合,不符合提示 #!/usr/bin/bash if [ $# != 2 ] then echo "Usage: $0 master_ip master_password_file" exit 1; fi masterip=$1 masterpwdfile=$2 if ! type sshpass >/dev/null 2>&1; then yum install -y sshpass fi if ! type java >/dev/null 2>&1; then yum install -y java-1.8.0-openjdk fi mkdir -p /opt/apps mkdir -p /etc/ecm mkdir -p /usr/lib/bigboot-current/conf echo "Start to copy package from $masterip to local gateway(/opt/apps)" echo " -copying hadoop-2.7.2" sshpass -f $masterpwdfile scp -r -o 'StrictHostKeyChecking no' root@$masterip:/usr/lib/hadoop-current /opt/apps/

2.ZooKeeper集群的安装

六眼飞鱼酱① 提交于 2019-12-05 04:56:11
前提 :①Linux服务器(3台) ②已安装JDK ③安装路径:/usr/local/bin目录下 目前3.5.5版本启动会报: 找不到或无法加载主类 org.apache.zookeeper.server.quorum.QuorumPeerMain , 因为3.5.5解压缩之后,zookeepr文件夹里面这个jar包没了(网友都有这问题,好像是解压缩之类的问题),此教程故由3.5.5降版本至3.4.14) 1.ZooKeeper的安装 1.官网下载ZooKeeper安装包 下载地址: https://mirrors.cnnic.cn/apache/zookeeper/zookeeper-3.4.14/zookeeper-3.4.14.tar.gz 2.使用命令 rz 将ZooKeeper安装包上传至Linux服务器; 3.使用命令 tar -zxvf apache-zookeeper-3.4.14.tar.gz -C /usr/local/bin ,解压缩tar.gz包至 /usr/local/bin 目录下 4.解压后可删除tar.gz包 5.进入源码包,可以删除一部分数据 rm -rf *.txt *.md 文件 删除后目录如图所示: 6.接下来, cd conf ,修改配置文件 conf目录下,有一个zoo_sample.cfg文件,该文件为示例文件,复制该文件

RMS系统搭建过程中的几个问题

左心房为你撑大大i 提交于 2019-12-05 02:58:04
最近在测试RMS系统,遇到了几个问题,记录一下。 1、我的环境是server2016,内置数据库,与DC分离部署,client是win10,office 2013(所谓的支持RMS/IRM的应用程序) ,关于step by step,主要参考的 https://blog.csdn.net/weixin_45448056/article/details/101003244 。 2、RMS的瘫痪很可能导致被加密的文件无法恢复,因此必须考虑可靠性,实际部署建议使用外置SQL SERVER数据库。 3、中途因故重装了一次,直接在服务器管理中把角色功能删除了,重装会报错,无法创建SCP,因为第一次装的时候创建了,而这个SCP在DC上,需要去DC上删除。如果真需要重装,重装之前记得在RMS管理工具里把SCP删除。右键目录树,属性里有一个SCP选项卡。 4、安装时需要两个账号,一个admin,需要管理员账号,一个service,普通user权限即可。 5、office 2013只支持word、PPT、excel,其他诸如visio、project是不支持的。 6、客户端必须把RMS的URL加入本地信任站点,否则连接会报错。 7、RMS的服务账户(那个只有USER权限的账户)更改密码后,需要进入到IIS里,重新输入,否则RMS管理工具会打不开,URL报503。 8、权限策略模板同步如何触发

How to download a file from EC2 instance to Local Computer

◇◆丶佛笑我妖孽 提交于 2019-12-05 01:16:17
问题 i have an instance of ec2.it have some files.i tried to download my file from ec2 instance to my local Ubuntu 13.10.i run this command scp -i /home/ritesh/.ssh/id_rsa2 apps@XXX.20.24.XXX:/home/apps/dev/comp-eng/arena-client/build/arena-client-7.1.0.zip and in output i am getting usage: scp [-12346BCpqrv] [-c cipher] [-F ssh_config] [-i identity_file] [-l limit] [-o ssh_option] [-P port] [-S program] [[user@]host1:]file1 ... [[user@]host2:]file2 i am using correct format i think.why i am

Ant scp task failure

我是研究僧i 提交于 2019-12-05 00:03:48
I have one requirement: copy local files to remote system. I have done the following: downloaded jsch-0.1.44.jar and copied to lib folder of Ant set the path and every thing My buildfile is: <project name="ImportedBuild" default="all"> <target name="copyFileToRemote"> <echo>2222222222 copyFileToRemote Examples:::::::::::::</echo> <scp file="sample.txt" todir="${username}:${password}@${hostname}:/shared"/> </target> </project> When I run Ant, I get this error: BUILD FAILED com.jcraft.jsch.JSchException: reject HostKey: 10.184.74.168 at com.jcraft.jsch.Session.checkHost(Session.java:712) at com