远程操作服务器和本地处理

1. 自动登陆

#ssh-keygen

#cat id_dsa.pub >> ~/.ssh/authorized_keys

2。 设置环境变量

export PATH=/usr/jdk/bin:\$PATH:/usr/jdk/jre/bin

3.  运行脚本

bash new.sh

eg:ssh -q -o StrictHostKeychecking=no -o LogLevel=quiet [email protected] "export PATH=/usr/jdk/bin:\$PATH:/usr/jdk/jre/bin ; cd $code_path/ ; bash new.sh"

4. 下载服务器文件到本地

scp [email protected]:/home/Image/* Image/

5. 运行本地windows脚本

/cygdrive/c/Windows/system32/cmd /C mk.bat

6. 上传服务器

scp *.img [email protected]:/home/Image/

ssh 介绍

http://www.cnblogs.com/nuke/archive/2008/12/12/1353589.html

时间: 2024-08-30 03:38:24

远程操作服务器和本地处理的相关文章

python远程操作服务器

python远程控制 标签(空格分隔): 远程Linux python远程控制:方案: Paramiko Pexpect(主要Linux机器) 安装Paramiko pip install paramiko --default -timeout=60 pip install paramiko -i https://pypi.douban.com/simple/--trusted-host pypi.douban.com 安装使用:pip install paramiko 注意在安装的时候,会有比

免密码远程登录和远程操作

主要是: 密钥对的创建和使用,掌握免密码远程登录和远程操作 ? 环境: 本地主机 192.168.170.3 远程主机 192.168.155.3 参考前面几个,保证本地主机和远程主机 能互相ping通 ? (原理和步骤: 本地主机 192.168.170.3 生成密钥对,然后把公钥上传到远程主机 192.168.155.3,再登录远程主机 192.168.155.3把公钥到授权密钥文件. 利用密钥对来验证身份,所以可以免密码远程登录和远程操作 ) ? 1. 在putty上,以用户root登录1

Python 进行 SSH 操作,实现本地与服务器的链接,进行文件的上传和下载

Python 进行 SSH 操作,实现本地与服务器的链接,进行文件的上传和下载 2018年5月26日 19:03 阅读 375 评论 7 我本地和服务器的连接一直使用的是 Xshell 5,而在与服务器进行文件操作的时候使用的是 Xshell 推荐安装的一个工具 Xftp 5,然而,昨天自己想着从服务器下载备份好的的数据库文件到本地的时候发现这个文件传输工具居然过期不能用了,好气啊!于是没办法(机智如我)只好用 Python 来实现 SSH 的连接,顺便从服务器批量下载一些文件,实现自动化. 项

java使用Jsch实现远程操作linux服务器进行文件上传、下载,删除和显示目录信息

1.java使用Jsch实现远程操作linux服务器进行文件上传.下载,删除和显示目录信息. 参考链接:https://www.cnblogs.com/longyg/archive/2012/06/25/2556576.html https://www.cnblogs.com/longyg/archive/2012/06/25/2561332.html https://www.cnblogs.com/qdwyg2013/p/5650764.html#top 引入jar包的maven依赖如下所示:

Paramiko模块基本使用,通过ssh远程连接服务器,并执行操作

Paramiko模块 通过ssh远程链接服务器并执行响应的操作,类似于XShell ps:ansible批量管理服务器工具,底层用的就是paramiko模块 安装 pip3 install paramiko 基本使用 远程链接服务器的方式 用户名和密码 公钥私钥的方式 paramiko上面两种方式都支持 执行命令 用户名和密码的方式 import paramiko # 创建SSH对象 ssh = paramiko.SSHClient() # 允许链接不在know_hosts文件中的主机 ssh.

操作服务器及MySQL数据库可以使其远程链接

转自原文操作服务器及MySQL数据库可以使其远程链接 一般情况分三个地方准备,MySQL数据库,防火墙,还有你的服务器主机的准备 操作系统为centos6.5.其他系统大致差不多. 1:在服务器中安装mysql,具体安装过程,请自行查询.安装好后,输入mysql -u root -p,再输入密码(输入密码时,密码不会显示)就会进入到MySQL如下界面. 2:进入MySQL后,show databases; use mysql; select User,Host,Password from use

定时从远程FTP服务器下载txt文件并导入本地Oracle数据库

集团内的业务数据以前是采用 地区采集—集团清洗-分发地区的ETL流程,自从集团成立软件公司以后,子公司需要的业务数据都必须向集团申请而来,但是业务系统底层DC也没提供相应的数据接口,所以就有了这次需求原型:从远程FTP服务器上定时获取txt数据文件,并将数据导入到本地Oracle数据库. 每天需要从FTP下载的txt文件有40-50个,除第一次全量数据文件在10G左右较大.下载耗时较长外,后续的增量文件都在500M以内. 需要使用到的技术.工具:FTPClient.Java多线程.Oracle提

防止远程操作中断的杀手工具--GNUScreen

参考链接 ("开源慕课平台") 场景描述 系统管理员经常通过ssh或者telnet远程登录到Linux服务器来进行远程管理,需要运行一些需要很长时间才能完成的任务,必须等待他们执行完毕,比如远程操作备份,或者传输一些大的文件.如果需要临时断开,或者发生意外网络中断和终端意外断开,你正在执行的任务就会被kill掉. 为了解决这样的问题,GNU screen就是防止这种情况的一种方法. 什么是screen screen是GNU计划中用于命令行终端切换的自由软件,用户可以通过连接多个本地或者

<zz>PYTHON FABRIC实现远程操作和部署

from http://www.cnblogs.com/liujianzuo888/articles/6230691.html fabric title是开发,但是同时要干开发测试还有运维的活 (o(╯□╰)o) 近期接手越来越多的东西,发布和运维的工作相当机械,加上频率还蛮高,导致时间浪费还是优点多. 修复bug什么的,测试,提交版本库(2分钟),ssh到测试环境pull部署(2分钟),rsync到线上机器A,B,C,D,E(1分钟),分别ssh到ABCDE五台机器,逐一重启(8-10分钟)