Python轻松制作一个ssh登录器
Posted 空城之伤
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Python轻松制作一个ssh登录器相关的知识,希望对你有一定的参考价值。
一、前言
提到ssh,我们不禁想到了xshell这个著名的工具,以及Linux系统,因为ssh一般是Linux中建立的远程连接服务,和windows中的telnet比较相似,都是用于远程连接,我们可以在Linux中轻松创建一个ssh服务,然后我们的Linux服务器如果对外开放的话就可以轻松被别人访问到,不过这里小编的Linux服务器并没有对外开放,因此只是在本地测试,首先我们搭建好ssh服务,如图:
这样即表示创建好了ssh服务。
二、 安装ssh连接工具
由于要安装的东西比较多,所以这里小编给大家下载下来了,大家只需要执行一行命令安装即可,下载地址:
https://url25.ctfile.com/f/34512525-543647348-3a6733
(解锁:7054) 下载下来后直接通过setup.py来进行安装,命令为:
python setup.py build
python setup.py install
依次执行即可安装,安装完成后我们需要使用命令来开启一个tornado服务器,如下:
python3 main.py
由于我使用的是Linux系统,而Linux系统默认安装的是python2.7并且只将python2.7添加到环境变量中,因此为了在python3中运行,我只能去python3的安装包去执行,上述就是在安装包中执行的。执行后就会启动监听端口为8888的本地服务器,如图:
此时我们就可以访问该地址了,访问地址为:http://localhost:8888,如图:
此时我们需要在这个网页中输入host,用户名和密ma即可,host为本机内网地址,这个使用ifconfig即可查看,而用户名和密ma即为系统登陆时用到的用户名和密ma。填写完毕后就可以进入到ssh的连接界面了,此时就可以对该机器进行操作了,如图:
三、总结
该款工具可以说是xshell的简化版本,虽然目前功能并不是很完善,不过也够了。
以上是关于Python轻松制作一个ssh登录器的主要内容,如果未能解决你的问题,请参考以下文章