zoukankan      html  css  js  c++  java
  • 小巧的ssh客户端

    所用到的知识点

    • os 模块
    • 文件操作
    • 循环
    • 字符串操作
    • 字典

    Open-mouthed smile

     1 #!/use/bin/python
     2 #coding=utf8
     3 import  os
     4 print '33[1;32;40m welcome to  ssh of yubenliu33[0m'
     5 print  '#'*40
     6 f=open ('ip.txt')
     7 ip={}
     8 key=0
     9 for  i in  f.readlines():
    10     key= key+1
    11     i=i.strip('
    ')
    12     ip[key]=i
    13 for k,j in ip.items():
    14   print ('33[1;31;44m %d	%s33[0m')%(k,j)
    15 print '#'*40
    16 name=raw_input('请输入要选择登录服务器的用户名:')
    17 p=raw_input('请输入ssh的端口号:')
    18 ip_input=int(raw_input('请输入你要选择的序列号:'))
    19 ipc=ip[ip_input]
    20 cmd='ssh	-p	'+p +'	' +name+'@'+ipc
    21 print cmd
    22 os.system(cmd)
    23 print '正在链接远程服务器 请等待'

    主要的一些思路是

    1  建立一个文件来保存我们所需要的登陆服务器的ip地址

    2. 读这个保存ip地址的文件 把值保存到一个字典中去

    3. 然后格式化打印出这个字典

    4. 主要运用的就是  ssh    用户名@ip   这条连接ssh


    操作

    1122

    Star

  • 相关阅读:
    border-color
    animation
    servlet injection analysis
    事务隔离级别
    write RE validation
    Filter
    Annotation
    Injector
    gradle的安装
    Build tool
  • 原文地址:https://www.cnblogs.com/yubenliu/p/5534573.html
Copyright © 2011-2022 走看看