windows 系统直接访问linux系统 的便捷方法

有很多博客介绍了: 如下

http://www.cnblogs.com/echo-something/archive/2012/09/20/pscp.html

http://blog.csdn.net/zyz511919766/article/details/27546515

1. 用到一个公开的工具包  putty

2. 可以写一个 bat程序做一些批量操作和自动化操作

使用例子如下

cd D:\tools\putty
D:
pscp -pw 888888 [email protected]:/root/script/time_solidify.sh ./
updateDate.vbs
pscp -l root -pw 888888 ./time_solidify.sh 192.1.51.195:/root/script/time_solidify.sh
‘  读指定的文件
         Dim  pathway
         Dim fso,myfile,newfile,i,flag,currentdate
         pathway = "D:\tools\putty\time_solidify.sh"
         new_pathway = "D:\tools\putty\new_time_solidify.sh"
         flag = 1
   Set fso = CreateObject ("Scripting.FileSystemObject")
   If fso.FileExists (pathway) Then
            Set myfile = fso.OpenTextFile (pathway,1,false)
            If fso.FileExists (new_pathway) Then
                      ‘ 清空
                             fso.DeleteFile (new_pathway)
            end if
            Set newfile = fso.CreateTextFile (new_pathway,false)
   else
                   flag = 0
         End If
         Set regEx = New RegExp
         regEx.Pattern = ".*\d{4}-\d{2}-\d{2}.*"
    If flag=1 Then
                   do
                            txt = myfile.ReadLine()
                            If regEx.Test(txt) Then
                                     ‘ 取得日期
                                     vartxt = txt
                                     currentdate = mid(txt,instr(txt,chr(34))+1,10)
                                     currentdate = DateAdd("d",1,currentdate)
                                     currentdate = format_time(currentdate,2)
                                     temptxt = "date -s "&chr(34)&currentdate&" "&chr(34)&"${now_time}"
                                     ‘ 修改后的日期进行添加新的文件当中
                                     newfile.WriteLine(temptxt)
                                     else
                                     ‘  添加内容
                                     newfile.WriteLine(txt)
                            End If
                   loop while (not myfile.AtEndOfStream)
         End If
         ‘  旧的文件删掉
         ‘fso.DeleteFile(pathway)
         ‘  新的文件更名
         fso.CopyFile new_pathway,pathway
         ‘fso.DeleteFile(new_pathway)
         Set myfile = nothing
         Set newfile = nothing
         Set fso = nothing
         Set regEx = nothing
‘currentdate = DateAdd("d",1,"2014-10-31")
‘msgbox currentdate

Function Format_Time(s_Time, n_Flag)
         Dim y, m, d, h, mi, s
         Format_Time = ""
         If IsDate(s_Time) = False Then Exit Function
         y = cstr(year(s_Time))
         m = cstr(month(s_Time))
         If len(m) = 1 Then m = "0" & m
         d = cstr(day(s_Time))
         If len(d) = 1 Then d = "0" & d
         h = cstr(hour(s_Time))
         If len(h) = 1 Then h = "0" & h
         mi = cstr(minute(s_Time))
         If len(mi) = 1 Then mi = "0" & mi
         s = cstr(second(s_Time))
         If len(s) = 1 Then s = "0" & s
         Select Case n_Flag
         Case 1
         ‘ yyyy-mm-dd hh:mm:ss
         Format_Time = y  & m & d
         Case 2
         ‘ yyyy-mm-dd
         Format_Time = y & "-" & m & "-" & d
         Case 3
         ‘ hh:mm:ss
         Format_Time = h & ":" & mi & ":" & s
         Case 4
         ‘ yyyy年mm月dd日
         Format_Time = y & "年" & m & "月" & d & "日"
         Case 5
         ‘ yyyymmdd
         Format_Time = y & m & d
         End Select
End Function
时间: 2024-10-29 19:27:43

windows 系统直接访问linux系统 的便捷方法的相关文章

如何通过命令方式在Windows上访问linux系统

很多情况下,我们需要在Windows上写脚本,创建计划任务程序,这个过程中可能需要访问linux系统,执行脚本或者上传下载文件.并且我们也不想在Windows上安装什么东西.那最好的办法就是使用putty工具了,putty里面有好多个组件,可以实现用户验证.复制.命令执行等功能. 我就简单的说下我用到的吧: 1 从linux系统拿取数据,使用putty中的pscp.exe(免安装) ::-q 安静模式 ::-pw 指定密码 ::上传文件至linux c:\vminfo\pscp.exe -q -

windows系统访问linux系统samba服务案例

Windows访问linux系统samba服务 案例:某公司(xxxcompany)有研发部,运维部,网络部,人力资源部,财务部,综合部,采购部,市场部.这8个部门需要分享资源 要求: 研发部有自己的目录:devlopment.研发部的目录研发部所有员工和运维manager可以访问下载,但是只有研发manager可以下载,修改和上传 运维部有自己的目录:operation.运维部的目录运维部所有员工和研发manager可以访问下载,但是只有运维manager可以下载,修改和上传 网络部有自己的目

用三种不同的方法访问Linux系统上的FTP服务过程详解

今天向大家介绍一下,如何在Linux上配置ftp服务,并且使用三种不同的方式访问Linux系统上的FTP服务. 实验环境:一台windows7系统虚拟机,一台Linux系统虚拟机. 实验目的:搭建FTP文件传输服务,并进行匿名访问.虚拟用户访问和本地用户验证. 匿名访问用户名为ftp或anonymous,提供任意密码(包括空密码)都可以通过服务器认证 安装软件包,关闭防火墙和关闭selinux功能. 在ftp服务中创建一个wen.txt文件 测试(window7) 匿名登录ftp服务 从ftp服

XRDP+VNC远程桌面访问Linux系统

1.安装XRDP 使用rdp协议访问远程Linux桌面 一般情况下,如果需要登陆远程Linux系统,我们会使用ssh/telnet来完成,如果需要登陆到远程Linux系统的桌面环境,我们可能会使用VNC. VNC是大部分Linux发行版默认的基于RFB协议的远程桌面程序,但对于普通用户来说,VNC的用户体验并不好,比较慢,还需要安装客户端. Windows的远程桌面基于RDP协议,在Linux下,我们也是可以找到开源的rdpserver的,这就是xrdp. 下面,我来和大家介绍安装centos下

TightVNC 远程连接 windows 电脑连接访问 Mac 系统

windows 电脑连接访问 Mac 系统 在官网下载:TightVNC TightVNC是一个跨平台自由和开放源码远程桌面软件应用程序.由Constantin Kaplinsky开发,采用扩展RFB协议的虚拟网络计算(Virtual Network Computing,VNC)程序应用软件,用于以允许终端用户可以远端控制另一台电脑上的屏幕. TightVNC 有两个tvnserver.exe服务端和tvnviewer.exe客服端,连接别的电脑运行客户端,想被别人连使用服务端 https://

Linux系统理解以及Linux系统学习心得

原创作品转载请注明出处  <Linux内核分析>MOOC课程http://mooc.study.163.com/course/USTC-1000029000 作者:严哲璟 说一下我对Linux系统的理解 1.加载Linux内核准备:在加载基本输入输出模块(BIOS)之后,从磁盘的引导扇区读入操作系统的代码文件块到内存中,之后开始整个系统的初始化. 2.main.c的start_kernel函数是整个操作系统的入口,这也与Linux是基于C语言的特性相符,start_kernel具体做的动作很多

虚拟机安装Linux系统以及在Linux系统里上网

虚拟机安装Linux系统以及在Linux系统里上网 本次实验是虚拟机里安装Linux系统和在虚拟机里面使用Linux上网 选择自定义点击下一步 默认点击下一步 选择稍后安装系统,点击下一步 选择客户操作系统linux系统,在版本里找到Red Het Enterprise Linux6 输入虚拟机名称和选择虚拟机安装位置,点击下一步 选择处理器数量和每个处理器的核心数量,点击下一步 虚拟机内存选择2GB,Linux系统需要4GB的内存稍后安装时会使用模拟内存模拟出4GB的内存.点击下一步 选择使用

如何用windows系统访问Linux系统的web网站

我所使用的是windows7的虚拟机与Linux6.5(64位)的操作系统. 链接的是VMnet1的网卡,在windows7上配置的IP地址是192.168.1.200:在Linux系统上配置的IP地址是192.168.1.100.首先是配置IP地址让windows7与Linux系统互通.然后是在Linux上搭建服务. 下面是详细步骤: 在windows7上配置ip地址. 在Linux上配置IP地址,但有时候在这里配置地址时不一定生效所以还要在伪终端上查看已下IP地址的配置 查看IP地址的配置

在windows中通过SSH访问linux系统(redhat)

SSH: 传统的网络服务程序,如:ftp.pop和telnet在本质上都是不安全的,因为它们在网络上用明文传送口令和数据,别有用心的人非常容易就可以截获这些口令和数据.而且,这些服务程序的安全验证方式也是有其弱点的, 就是很容易受到“中间人”(man-in-the-middle)这种方式的攻击.所谓“中间人”的攻击方式, 就是“中间人”冒充真正的服务器接收你传给服务器的数据,然后再冒充你把数据传给真正的服务器.服务器和你之间的数据传送被“中间人”一转手做了手脚之后,就会出现很严重的问题.通过使用