Python轻松制作一个ssh登录器

Posted 空城之伤

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Python轻松制作一个ssh登录器相关的知识,希望对你有一定的参考价值。

一、前言

提到ssh,我们不禁想到了xshell这个著名的工具,以及Linux系统,因为ssh一般是Linux中建立的远程连接服务,和windows中的telnet比较相似,都是用于远程连接,我们可以在Linux中轻松创建一个ssh服务,然后我们的Linux服务器如果对外开放的话就可以轻松被别人访问到,不过这里小编的Linux服务器并没有对外开放,因此只是在本地测试,首先我们搭建好ssh服务,如图:


Python轻松制作一个ssh登录器_python

这样即表示创建好了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的本地服务器,如图:


Python轻松制作一个ssh登录器_linux系统_02

此时我们就可以访问该地址了,访问地址为:http://localhost:8888,如图:


Python轻松制作一个ssh登录器_linux系统_03

此时我们需要在这个网页中输入host,用户名和密ma即可,host为本机内网地址,这个使用ifconfig即可查看,而用户名和密ma即为系统登陆时用到的用户名和密ma。填写完毕后就可以进入到ssh的连接界面了,此时就可以对该机器进行操作了,如图:


Python轻松制作一个ssh登录器_linux系统_04


Python轻松制作一个ssh登录器_python_05


三、总结

该款工具可以说是xshell的简化版本,虽然目前功能并不是很完善,不过也够了。

以上是关于Python轻松制作一个ssh登录器的主要内容,如果未能解决你的问题,请参考以下文章

python之SSH远程登录

Delphi制作QQ自动登录器源码

Linux 防火墙配置SSH口令方式登录软件安装命令

python批量ssh/telnet远程登录设备

Python第三方库paramiko SSH连接

使用两个不同用户名的 SSH 登录问题