小巧的ssh客户端
2024-08-31 13:14:55
所用到的知识点
- os 模块
- 文件操作
- 循环
- 字符串操作
- 字典
#!/use/bin/python
#coding=utf8
import os
print '\033[1;32;40m welcome to ssh of yubenliu\033[0m'
print '#'*40
f=open ('ip.txt')
ip={}
key=0
for i in f.readlines():
key= key+1
i=i.strip('\n')
ip[key]=i
for k,j in ip.items():
print ('\033[1;31;44m %d\t%s\033[0m')%(k,j)
print '#'*40
name=raw_input('请输入要选择登录服务器的用户名:')
p=raw_input('请输入ssh的端口号:')
ip_input=int(raw_input('请输入你要选择的序列号:'))
ipc=ip[ip_input]
cmd='ssh\t-p\t'+p +'\t' +name+'@'+ipc
print cmd
os.system(cmd)
print '正在链接远程服务器 请等待'
主要的一些思路是
1 建立一个文件来保存我们所需要的登陆服务器的ip地址
2. 读这个保存ip地址的文件 把值保存到一个字典中去
3. 然后格式化打印出这个字典
4. 主要运用的就是 ssh 用户名@ip 这条连接ssh
操作
最新文章
- 翻译:使用 ASP.NET MVC 4, EF, Knockoutjs and Bootstrap 设计和开发站点 - 5 - 数据库设计
- [python]爬虫学习(三)糗事百科
- ES6新特性概览
- Visual Studio LightSwitch
- 【leetcode】Compare Version Numbers(middle)
- 关于Android中混淆的问题
- 黄聪:走进wordpress 详细说说template-loader.php
- java反射1
- iOS app的webview注入JS遇到的坑
- Java json设置时间格式,Jackson设置时间格式,json设置单引号
- windows 2003 远程桌面 连接输入账号密码后,只能看见蓝色屏幕和鼠标
- python运维开发(二十四)----crm权限管理系统
- servlet 之 返回json数据并显示
- xmlns:android=";http://schemas.android.com/apk/res/android的作用是
- iOS开发工程师必备技能(持续更新)
- vue-cli 打包编译 -webkit-box-orient: vertical 被删除解决办法
- Linux第八节课学习笔记
- BZOJ1503 [NOI2004]郁闷的出纳员 splay
- C#Windows窗体中添加了AxWindowsMediaPlayer的详细用法影响键盘操作的问题
- 一波水题 MZOJ 1035: 贝克汉姆