scp

Jenkins CICD代码构建发布流程

|▌冷眼眸甩不掉的悲伤 提交于 2020-01-13 19:19:41
一、发布环境 发布脚本 #!/bin/bash #node group1="172.16.8.11 172.16.8.12" group2="172.16.8.13 172.16.8.14" #deloy tomcat1_dir=/app/tomcat1 tomcat2_dir=/app/tomcat2 tomcat3_dir=/app/tomcat3 tomcat4_dir=/app/tomcat4 #BACKUP backup_dir1=/app/backup1 backup_dir2=/app/backup2 backup_dir3=/app/backup3 backup_dir4=/app/backup4 TMP_DIR1=/app/deploy1 TMP_DIR2=/app/deploy2 TMP_DIR3=/app/deploy3 TMP_DIR4=/app/deploy4 CTIME=$(date +"%H-%M-%S") DATE=$(date "+%Y-%m-%d") SHELL_NAME="deploy.sh" SHELL_LOG="/app/${SHELL_NAME}.log" DATE_N="$(date +'%Y%m%d%H%M%S')" USER_N=`whoami` echo " ${DATE_N} ${USER_N} execute $0 [INFO

scp命令的简单使用

一个人想着一个人 提交于 2020-01-13 14:33:45
简介: scp是 secure copy的缩写, 是linux系统下基于ssh登陆进行安全的远程文件拷贝命令,Linux scp命令用于Linux之间复制文件和目录。 语法 scp [-1246BCpqrv] [-c cipher] [-F ssh_config] [-i identity_file] [-l limit] [-o ssh_option] [-P port] [-S program] [[user@]host1:]file1 [...] [[user@]host2:]file2 简易写法:   scp [可选参数] file_source file_target 用法:  scp -P prot /home/a.txt root@192.168.1.65:/home/ /home/            本地绝对路径 a.txt 要拷贝 root 通过root用户登录到远程服务器 192.168.1.65 远程服务器的ip地址 /home/               复制到远程服务器上的路径 PS:   1、注意ip地址后有 :   2、P 要大写,后面跟目标服务器ssh的端口号,如果是默认22端口,可以省略不写 3、目标服务器路径后跟文件名,将会达到文件重命名的效果 参数说明: -1: 强制scp命令使用协议ssh1 -2: 强制scp命令使用协议ssh2 -4

scp详解

旧街凉风 提交于 2020-01-13 14:33:11
scp是 secure copy的缩写, scp是linux系统下基于ssh登陆进行安全的远程文件拷贝命令。linux的scp命令可以在linux服务器之间复制文件和目录. scp命令的用处: scp在网络上不同的主机之间复制文件,它使用ssh安全协议传输数据,具有和ssh一样的验证机制,从而安全的远程拷贝文件。 scp命令基本格式: scp [-1246BCpqrv] [-c cipher] [-F ssh_config] [-i identity_file] [-l limit] [-o ssh_option] [-P port] [-S program] [[user@]host1:]file1 [...] [[user@]host2:]file2 scp命令的参数说明: -1 强制scp命令使用协议ssh1 -2 强制scp命令使用协议ssh2 -4 强制scp命令只使用IPv4寻址 -6 强制scp命令只使用IPv6寻址 -B 使用批处理模式(传输过程中不询问传输口令或短语) -C 允许压缩。(将-C标志传递给ssh,从而打开压缩功能) -p 保留原文件的修改时间,访问时间和访问权限。 -q 不显示传输进度条。 -r 递归复制整个目录。 -v 详细方式显示输出。scp和ssh(1)会显示出整个过程的调试信息。这些信息用于调试连接,验证和配置问题。 -c cipher

scp使用

梦想的初衷 提交于 2020-01-13 14:31:31
导入单表 sqlldr userid=bim_dev/bim_dev@ip:1521/ounion control='gh_ls_mx.ctl' log='abc.log' 导出数据 exp bim_dev/bim_dev@192.168.1.140:1521/ounion file=d:\20180301140.dmp 导入数据 imp bim_dev/bim_dev@ip:1521/ounion file=20180301140.dmp full=y ignore=y 1.192.168.14.11 root/CDE#1qaz 存放数据路径 cd /home/oracle 支持远程复制 scp -r root@ip:/home/dataSource/20180301140.dmp ./ 查看磁盘空间 df -h 先说下常用的情况: 两台机器IP分别为:A.104.238.161.75,B.43.224.34.73。 在A服务器上操作,将B服务器上/home/lk/目录下所有的文件全部复制到本地的/root目录下,命令为:scp -r root@43.224.34.73:/home/lk /root。 具体过程为: [root@XX ~]# scp -r root@43.224.34.73:/home/lk /root root@43.224.34.73's password:

using ssh keys with scp and ssh

不羁岁月 提交于 2020-01-12 13:02:31
问题 I am trying to copy few files to a target system using scp and then login to the system and install those files. I used scp and ssh commands here with ssh keys for passwordless authentication. The ssh key was created on the source system as below. Is this the correct and secured way of creating an ssh key? ~]# ssh-keygen -t rsa -N "" -f ~/.ssh/mytest.key The key was copied from the source to target system with executing below command. ~]# ssh-copy-id -i ~/.ssh/mytest.key Now, the SSH login

Oracle RMAN 恢复数据库到不同主机(一)

随声附和 提交于 2020-01-11 07:12:23
一、RMAN 备份的内容 RMAN做数据库全备时包含了 数据文件、归档日志、控制文件和参数文件和备份日志,如下: arch_20160223_08qukp2t_1_1 arch_20160223_0bqukp92_1_1 ctl_c- 3234695588-20160223-01 rmanbak-20160223-0852.log scp_20160223_09qukp2u_1_1 scp_20160223_0aqukp2u_1_1 二、测试环境 OS:CentOS release 6.4 (Final) Database:Oracle Database 12c Enterprise Edition Release 12.1.0.2.0 - 64bit Production 原平台与当前平台环境一致,但是oracle数据库目录结构不一致。 三、开始恢复 1、 确认原数据库的DBID(通过RMAN的备份日志,或者通过RMAN备份的控制文件名来识别),同时确认一下原数据库的实例名; 2、 将 RMAN备份的内容拷贝到目标数据库上; 3、 设置好环境变量: [oracle@dg1 ~]$ export NLS_DATA_FORMAT='YYYY-MM-DD HH24:MI:SS' [oracle@dg1 ~]$ export ORACLE_SID=scp [oracle@dg1 ~]$

scp命令的使用

非 Y 不嫁゛ 提交于 2020-01-10 14:11:40
【推荐】2019 Java 开发者跳槽指南.pdf(吐血整理) >>> scp命令 文件传输 scp命令 用于在Linux下进行远程拷贝文件的命令,和它类似的命令有 cp ,不过cp只是在本机进行拷贝不能跨服务器,而且scp传输是加密的。可能会稍微影响一下速度。当你服务器硬盘变为只读 read only system时,用scp可以帮你把文件移出来。另外,scp还非常不占资源,不会提高多少系统负荷,在这一点上, rsync 就远远不及它了。虽然 rsync比scp会快一点,但当小文件众多的情况下,rsync会导致硬盘I/O非常高,而scp基本不影响系统正常使用。 语法 scp(选项)(参数) 选项 -1:使用 ssh 协议版本1; -2:使用ssh协议版本2; -4:使用ipv4; -6:使用ipv6; -B:以批处理模式运行; -C:使用压缩; -F:指定ssh配置文件; -l:指定宽带限制; -o:指定使用的ssh选项; -P:指定远程主机的端口号; -p:保留文件的最后修改时间,最后访问时间和权限模式; -q:不显示复制进度; -r:以递归方式复制。 参数 源文件:指定要复制的源文件。 目标文件:目标文件。格式为 user@ host :filename (文件名为目标文件的名称)。 实例 从远程复制到本地的scp命令与上面的命令雷同

Using scp to copy a file to Amazon EC2 instance?

[亡魂溺海] 提交于 2020-01-10 06:13:12
问题 I am trying to use my Mac Terminal to scp a file from Downloads (phpMyAdmin I downloaded online) to my Amazon EC2 instance. The command I used was: scp -i myAmazonKey.pem phpMyAdmin-3.4.5-all-languages.tar.gz hk22@mec2-50-17-16-67.compute-1.amazonaws.com:~/. The error I got: Warning: Identity file myAmazonKey.pem not accessible: No such file or directory. Permission denied (publickey). lost connection Both my myAmazonkey.pem and phpMyAdmin-3.4.5-all-languages.tar.gz are in Downloads, so then

如何使用SSH从服务器下载文件? [关闭]

时光怂恿深爱的人放手 提交于 2020-01-07 14:44:54
【推荐】2019 Java 开发者跳槽指南.pdf(吐血整理) >>> 我需要从服务器下载文件到我的桌面。 (UBUNTU 10.04)我没有对服务器的Web访问权限,只有ssh。 如果有帮助,我的操作系统是Mac OS X和iTerm 2作为终端。 #1楼 如果SSH服务器支持SFTP子系统(这是SSH的一部分, 与 FTP 无关 ),请使用sftp。 如果没有,请尝试scp。 Cyber​​Duck 支持所有这些。 #2楼 在您的终端中,键入: scp your_username@remotehost.edu:foobar.txt /local/dir 根据需要替换用户名,主机,远程文件名和本地目录。 如果要访问EC2(或其他需要使用私钥进行身份验证的服务),请使用 -i 选项: scp -i key_file.pem your_username@remotehost.edu:/remote/dir/foobar.txt /local/dir 来自: http : //www.hypexr.org/linux_scp_help.php #3楼 您可以使用 scp 命令执行此操作。 scp 使用SSH协议通过扩展 cp 的语法来跨系统复制文件。 将其他系统中的内容复制到此系统: scp username@hostname:/path/to/remote/file /path/to

Linux - scp

ぃ、小莉子 提交于 2020-01-05 19:48:47
scp是secure copy的简写,用于在Linux下进行远程拷贝文件的命令,和它类似的命令有cp,不过cp只是在本机进行拷贝不能跨服务器,而且scp传输是加密的。可能会稍微影响一下速度。当你服务器硬盘变为只读 read only system时,用scp可以帮你把文件移出来。另外,scp还非常不占资源,不会提高多少系统负荷,在这一点上,rsync就远远不及它了。虽然 rsync比scp会快一点,但当小文件众多的情况下,rsync会导致硬盘I/O非常高,而scp基本不影响系统正常使用。 1.命令格式: scp [参数] [原路径] [目标路径] 2.命令功能: scp是 secure copy的缩写, scp是linux系统下基于ssh登陆进行安全的远程文件拷贝命令。linux的scp命令可以在linux服务器之间复制文件和目录。 3.命令参数: -1 强制scp命令使用协议ssh1 -2 强制scp命令使用协议ssh2 -4 强制scp命令只使用IPv4寻址 -6 强制scp命令只使用IPv6寻址 -B 使用批处理模式(传输过程中不询问传输口令或短语) -C 允许压缩。(将-C标志传递给ssh,从而打开压缩功能) -p 保留原文件的修改时间,访问时间和访问权限。 -q 不显示传输进度条。 -r 递归复制整个目录。 -v 详细方式显示输出。scp和ssh(1