小巧的ssh客户端

所用到的知识点

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

Open-mouthed smile

 1 #!/use/bin/python
 2 #coding=utf8
 3 import  os
 4 print '\033[1;32;40m welcome to  ssh of yubenliu\033[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('\n')
12     ip[key]=i
13 for k,j in ip.items():
14   print ('\033[1;31;44m %d\t%s\033[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\t-p\t'+p +'\t' +name+'@'+ipc
21 print cmd
22 os.system(cmd)
23 print '正在链接远程服务器 请等待'

主要的一些思路是

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

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

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

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


操作

1122

 

Star

posted @ 2016-05-27 14:40  下丶雨天  阅读(267)  评论(0编辑  收藏  举报