一.问题产生 对于远程服务器,我习惯把文件写好后直接上传到服务器,也有很多方法可以做到,我现在比较习惯使用putty自带的pscp直接去传. 二.解决办法 1.首先在本地下载的putty文件下看是否有pscp. 2.打开windows终端. 键入命令进入到Putty文件下,然后输入 pscp D:\usr\douwnload\hello.txt root@000.000.000:/usr/myfile 其中 root指的是远程服务器名,@后接ip地址其他的比较好懂. 这就是上传成功了.…
问题产生很奇怪,当你登录到系统时,执行自动化作业是正常 但到了晚上凌晨自动执行作业时,则报登录失败: 未知的用户名或错误密码 解决方案: 在拷贝脚本中加及一行,创建net use 命名,每次文件拷贝前要再登录一次远程服务路径 @rem backup from soureset date8=%date:~0,4%%date:~5,2%%date:~8,2% @rem connect the remote pathnet use \\192.168.31.112\dmpbk 密码 /user:用户名…
在shell编程中经常需要获取远程服务器文件.手工操作中使用scp命令完成.为避免脚本执行scp输入密码进行交互,需先建立本机服务器当前用户和远程服务器指定用户的信任关系.具体代码见操作实例,重点关注getRemoteServerFile()函数,编程中可单独提取使用. 基础知识 1.scp,用于远程文件拷贝 #本地文件或目录上传到远程服务器,文件和目录用绝对路径 scp local_file remote_username@remote_ip:remote_dir scp local_file…
1.判断一个文件的常见形式为 if [ -f filename ]  #此处有-e和-f的区别 注意: 1)中括号之间的空格: 2)filename最好是绝对路径,在判断远程服务器中文件是否存在时尤为重要,因为集群之间有路径的变化. 2.链接远程服务器 写法为:if [ ssh root@${ip} -f filename ]会报错:[: too many arguments 改为: if [ "ssh root@${ip} -f filename" ]即可. 注意: 1)此处的双引号…
最近通过 PyQt5 设计了一个下载服务器指定日期日志文件的程序,里面有些有意思的技术点,现在做一些分享. PyQt5 是一套 Python 绑定 Digia Qt5 应用的框架,是最强大的 GUI 库之一,使用 PyQt5 我们能够很容易的开发桌面应用,接下来我们将用它来开发一个下载服务器日志文件的小程序. 前期准备 软件 QT5 Python 模块 PyQt5==5.15.7 paramiko==2.9.2 PyCharm 添加扩展工具 PyUIC PyUIC 扩展用于将使用 Qt Desi…
一台服务器的寿命一般比较长可能会从几年到几十年,就会经历各个版本的更新与升级.再经过时间的历练后,可能windwos自带的远程连接有时候会拉胯,经常报错. 这时候就需要备选方案,有钱的单位会自己搭建堡垒机,购买管理软件如IP-GUARD等:但如果台数少,投入低,就需要一些免费的但速度快得远程:市面上有很多软件. 例如teamviewer,anydesk,vnc等等,经过博主的测试,发现RADMIN这款软件,体检较不错,记录下使用的指南. 一.环境准备 winserver 2012 R2-----…
scp -r root@172.16.252.32:/home/files /home/files   下载目录  -r root是用户172.16.252.32是ip:/home/files 是你要下载的服务器上的目录/home/files 是你要存放在本地的位置 ssh可以登陆远程服务器  进行一些简单的操作 putty是windows 登陆远程服务器的工具psftp也是putty工具的一个,可以下载文件 上传文件等.  注意下载到windows的乱码问题…
上传本地文件到服务器scp 本地路径 用户名@远程服务器ip:远程路径 下载文件 scp 用户名@远程服务器ip:远程路径 本地路径-r 是上传下载本地目录到远程 远程文件…
目的:更新服务器文件A 1.远程传输文件 A.zip 在本地A文件的父级文件夹下执行 scp ./A.zip 远程服务器用户名@远程服务器IP:/要放置的文件夹目录/ 然后要输入服务器登陆密码,进行文件传输 2.登录远程服务器 ssh 远程服务器用户名@IP地址 -p 端口号 输入密码 3.因为是进行文件更新,为防止资源错误修改,首先重命名原有的文件夹A为A2 mv A A2 4.解压最新的 A.zip unzip build.zip 5.测试是否成功更新,成功更新后删除原来的文件夹 A2 su…
1.从服务器复制文件到本地: scp root@192.168.1.100:/data/test.txt /home/myfile/ 2.从服务器复制文件夹到本地: scp -r root@192.168.1.100:/data/ /home/myfile/ 只需在前面加 -r 即可,就可以拷贝整个文件夹. 3.从本地复制文件到服务器: scp /home/myfile/test.txt root@192.168.1.100:/data/ 4.从本地复制文件夹到服务器: scp -r /home…
一,前提说明 最近搞了一个阿里云服务器玩玩,打算自己搞一个小网站什么的. 然后再阿里云上花9.9买了半年的服务器. 服务器版本是 ubuntu_16_04. 二.目标是往阿里云服务器上上传本地文件. 因为有些文件我是在自己的电脑上写的,想直接复制到服务器上,就不用重新写了.但是不知道怎么上传到服务器上. 然后就开始搜资料: 这是阿里云官方的资料:https://yq.aliyun.com/articles/64700 这里面写的很多,我没有一个个试.大概不适合小白看(也有可能是我太蠢了,我不推荐…
----------------- 声明:本教程现已经弃用.由于客户端同时安装Cygwin和OpenSSH for Windows会出现问题(Cygwin的shell下无法使用ssh命令),建议直接在客户端使用Cygwin方式安装SSH,不要使用OpenSSH for Windows. 新教程连接: 手动方式:http://www.cnblogs.com/feipeng8848/p/8583768.html 脚本自动方式:http://www.cnblogs.com/feipeng8848/p/…
XSHELL工具上传文件到Linux以及下载文件到本地(Windows) Xshell很好用,然后有时候想在windows和linux上传或下载某个文件,其实有个很简单的方法就是rz,sz.首先你的Linux上需要安装安装lrzsz工具包,(如果没有安装请执行以下命令,安装完的请跳过) yum  install lrzsz安装完毕即可使用. rz,sz是便是Linux/Unix同Windows进行ZModem文件传输的命令行工具,所以要在Xshell连接属性中的设置上传协议为Zmodem和接受的…
尼玛之前服务器上传有点异常,在服务器装了一个上传下载监控的软件,用的是什么 绿色版QQ流量监控,绿色是挺绿色的,装了就等哭吧.没时间打字反正就是删除不了,后来想办法删除了.艹.所有服务除了系统服务能上网以外,其他任何服务都无法上网,包括 radmin!!!悲剧了.我服务器又没装 server-u,更别说拿浏览器去下载文件了.因为我删除了QQ流量监控以后,所有的lps都出问题,因为监控其实就是基于劫持所有的网络吧.不清楚原理但是明白大概. 尼玛要修复lps,最后找到360的lps修复工具.唉,总算…
[下载远程文件到本地] scp -P 6008 root@192.168.1.123:/usr/data/1.zip   /Users/abc/www [上传本地文件到远程] scp -P 6008   /Users/abc/www  root@192.168.1.123:/usr/data/1.zip…
socket服务器代码 import sys,os,time,_thread from socket import * class Server(object): def __init__(self): #用于初始化端口和IP self.host = 'localhost' self.port = 50001 self.server() def now(self): #返回当前时间 return time.asctime() def server_thread(self,conn): #多线程运…
#!/usr/bin/env python #-*-coding:utf--*-' #Filename:download_file.py import sys,os import urllib def urlcallback(a,b,c): """ call back function a,已下载的数据块 b,数据块的大小 c,远程文件的大小 """ print "callback" prec=100.0*a*b/c <…
import paramikofrom loggingutils.mylogger import logger as log class SSHConnection(object): def __init__(self, host, port, username, password): self._host = host self._port = port self._username = username self._password = password self._transport =…
tar zxvf lrzsz-0.12.20.tar.gz 解压安装包   下载地址:链接:https://pan.baidu.com/s/1KMS1QlyOhpXiYeaWdNBAyw 提取码:08ae   cd lrzsz-0.12.20    ./configure --prefix=/usr/local/lrzsz   make   make install   配置系统命令 #cd /usr/bin #ln -s /usr/local/lrzsz/bin/lrz rz #ln -s /…
MySQL 导出远程服务器sql文件 mysqldump -h192.168.1.111 –P3306 -uroot -ppassword --default-character-set=utf8 test > /home/test/test-20180531-back.sql -h IP地址   -P 端口号 -u 用户名 -p 密码 --default-character-set=utf8 导出的编码 test为数据库名 > 后为sql文件路径…
情景:客户端上传图片到服务器A,服务器A同步上传至另外一个静态资源服务器B 环境:php7 linux(ubuntu) 安装php的ssh2扩展 -dev sudo apt-get install php-ssh2 sudo service apache2 restart 可在图片上传至服务器A后同步上传至B A上传文件至B  函数 //scp上传文件至远程服务 $host为B服务器域名(IP) $user B服务器用户 $password B服务器密码 $local_file为本地文件, $r…
Windows如何远程到另一台 Windows管理多个远程服务器 Windows第三方远程管理工具 准备远程机器 开启远程机器的远程桌面功能 首先在此电脑(我的电脑)图标上点击鼠标右键,选择"属性",再选择"高级系统设置",在"远程"选项卡中勾选"允许远程连接到此计算机". 如果没有这个选项,则说明你的电脑不支持该功能,可以尝试购买并升级到更高级的系统版本. 准备好远程机器的账号密码 这个不用多说,必须要有账号密码才能远程到你…
任务目的:本地windows下PHP连接远程服务器下的oracle. 必须必须 确定服务器的数据库版本,如果本地的驱动和对方服务器版本不一致,会导致许多报错. 已知的oracle版本  分为 32位的10G,11G,13G 64位的10G,11G,13G 我本机是64位的系统,开始就进去误区,把所有版本的64位下载了一遍,结果 不管你怎么调,本地的驱动就是找不到oci方法. 然后目标定位到32位,32位如果下载错版本,会报这个错. oci_connect(): OCIEnvNlsCreate()…
以前没弄过,开个帖子记录一下. 基本上要做的就是安装JDK.安装tomcat.安装sql. 1.安装JDK JDK在本机上,需要传输到远程linux服务器上.为了存放我们上传的文件.打开putty,进入/tmp目录下,新建一个java目录预备使用. PSCP是PUTTY包里面的一个文件上传工具.之前putty直接双击就可以运行了.pscp怎么双击都没用!好吧……笨拙的搜了一下使用方法,原来要从cmd底下进入到putty所在的目录(从网上下载putty.zip包,然后解压)才行. 把目测要用到的地…
主要想总结以下几点: 1.如何使用生成密钥的方式来登录Xshell连接远端服务器 2.在远程服务器上如何上传和下载文件(下载log文件到本地) 3.如何实时查看log,提取错误信息 一.  使用生成密钥的方式来登录Xshell连接远端服务器 ssh登录提供两种认证方式:密码认证方式和密钥认证方式.其中密码认证方式是我们最常用的一种,这里介绍密钥认证方式登录到的方法. 使用密钥登录分为3步: 1.生成密钥(公钥与私钥): 2.放置公钥(Public Key)到服务器 ~/.ssh/authoriz…
服务器与服务器拷贝文件命令 scp -P (服务器端口)-r 拷贝文件名称列表    远程服务器用户@远程服务器ip :(文件放置目录) 1.将本地home目录下的apache-tomcat-8.0.36.tar.gz的文件拷贝到远程主机192.168.9.117的/data/tomcat/目录 scp -P 22288 -r apache-tomcat-8.0.36.tar.gz  root@192.168.9.117:/data/tomcat/(远程服务器路径)   点击确定,输入密码,拷贝…
paramiko模块是基于Python实现的SSH远程安全连接,可以提供在远程服务器上执行命令.上传文件到服务器或者从指定服务器下载文件的功能. paramiko模块安装方法 paramiko模块不是python自带的标准库,需要自行下载安装,建议使用pip自动安装.方法如下: (1)配置pip命令和镜像源路径.参考<python工具安装和pip工具配置>完成配置.如果已配置,跳过. (2)执行pip install paramiko进行安装.出现successful字样表示安装完成. par…
linux的scp命令: scp就是secure copy的简写,用于在linux下进行远程拷贝文件的命令,和它类似的命令有cp,不过cp只是在本机进行拷贝不能跨服务器. 有时我们需要获得远程服务器上的某个文件,该服务器既没有配置ftp服务器,也没有做共享,无法通过常规途径获得文件时,只需要通过简单的scp命令便可达到目的. 1.将本机文件复制到远程服务器上 命令: scp file_path_1 root@192.168.1.1:file_path_2 例子: scp /home/admini…
由于对vim不太熟悉,效率比较低,作为过渡阶段,采用本地编写代码,然后上传到开发机上,进行调试 前提是服务器开启了ftp服务:http://www.cnblogs.com/redirect/p/6937359.html   配置比较简单,直接上图   root path 就是你的家目录地址     deployment path 就是你的目录相对于你的家目录的地址     配置好后,可以试试右键选中文件夹或者文件试试可否成功   注意远程服务器的文件权限问题 给777保证可以传上去…
一.PyCharm实现远程调试代码 1. 和远程服务器建立连接,tools àDeploymentàConfiguration 2. 点击“+”号,按照远程服务器信息配置信息 点击“Advanced options”,修改文件编码为utf-8 3.在Mappings的Tab设置映射关系 4. 然后通过下面步骤即可找到远程代码并进行编辑和提交 切记!勾选 Automatic Upload   实现本地自动同步到远端 二.  设置Python版本信息 1.在Pycharm中选择File -> Set…