一、前言

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

python ssh 启动windows前台程序 python开发ssh客户端_linux

Python轻松制作一个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的本地服务器,如图:

python ssh 启动windows前台程序 python开发ssh客户端_ssh_02

Python轻松制作一个ssh登录器

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

python ssh 启动windows前台程序 python开发ssh客户端_用户名_03

Python轻松制作一个ssh登录器

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

python ssh 启动windows前台程序 python开发ssh客户端_linux_04


python ssh 启动windows前台程序 python开发ssh客户端_服务器_05

三、总结

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