首页 \ 问答 \ tomcat配置成https,那么传输数据时不应该是用SSL或者是TLS协议吗,为何是tcp协议呀

tomcat配置成https,那么传输数据时不应该是用SSL或者是TLS协议吗,为何是tcp协议呀

tomcat配置成https单向认证模式,在浏览器端可以访问并且未提示:不是安全链接,但是用wireshark抓包工具,在过滤栏输入SSL未过滤出数据包,但是输入tcp.port==8443可以过滤出数据包  
更新时间:2023-03-27 12:03

最满意答案

可以使用python+paramiko。   
paramiko是用python语言写的一个模块,遵循SSH2协议,支持以加密和认证的方式,进行远程服务器的连接。 使用paramiko可以很好的解决以下问题: 
需要使用windows客户端, 远程连接Linux服务器,查看上面的日志状态,批量配置远程服务器,文件上传,文件下载等 !

其他回答

python的特色简单 python是一种代表简单主义思想的语言。阅读一个良好的python程序就感觉像是在读英语一样,尽管这个英语的要求非常严格!python的这种伪代码本质是它最大的优点之一。它使你能够专注于解决问题而不是去搞明白语言本身。 易学 就如同你即将看到的一样,python极其容易上手。前面已经提到了,python有极其简单的语法。 免费、开源 python是floss(自由/开放源码软件)之一。简单地说,你可以自由地发布这个软件的拷贝、阅读它的源代码、对它做改动、把它的一部分用于新的自由软件中。floss是基于一个团体分享知识的概念。这是为什么python如此优秀的原因之一——它是由一群希望看到一个更加优秀的python的人创造并经常改进着的。 高层语言 当你用python语言编写程序的时候,你无需考虑诸如如何管理你的程序使用的内存一类的底层细节。 可移植性 由于它的开源本质,python已经被移植在许多平台上(经过改动使它能够工作在不同平台上)。如果你小心地避免使用依赖于系统的特性,那么你的所有python程序无需修改就可以在下述任何平台上面运行。 这些平台包括linux、windows、freebsd、macintosh、solaris、os/2、amiga、aros、as/400、beos、os/390、z/os、palm os、qnx、vms、psion、acom risc os、vxworks、playstation、sharp zaurus、windows ce甚至还有pocketpc! 解释性 这一点需要一些解释。 一个用编译性语言比如c或c++写的程序可以从源文件(即c或c++语言)转换到一个你的计算机使用的语言(二进制代码,即0和1)。这个过程通过编译器和不同的标记、选项完成。当你运行你的程序的时候,连接/转载器软件把你的程序从硬盘复制到内存中并且运行。 而python语言写的程序不需要编译成二进制代码。你可以直接从源代码 运行 程序。在计算机内部,python解释器把源代码转换成称为字节码的中间形式,然后再把它翻译成计算机使用的机器语言并运行。事实上,由于你不再需要担心如何编译程序,如何确保连接转载正确的库等等,所有这一切使得使用python更加简单。由于你只需要把你的python程序拷贝到另外一台计算机上,它就可以工作了,这也使得你的python程序更加易于移植。 面向对象 python即支持面向过程的编程也支持面向对象的编程。在 面向过程 的语言中,程序是由过程或仅仅是可重用代码的函数构建起来的。在 面向对象 的语言中,程序是由数据和功能组合而成的对象构建起来的。与其他主要的语言如c++和java相比,python以一种非常强大又简单的方式实现面向对象编程。 可扩展性 如果你需要你的一段关键代码运行得更快或者希望某些算法不公开,你可以把你的部分程序用c或c++编写,然后在你的python程序中使用它们。 可嵌入性 你可以把python嵌入你的c/c++程序,从而向你的程序用户提供脚本功能。 丰富的库 python标准库确实很庞大。它可以帮助你处理各种工作,包括正则表达式、文档生成、单元测试、线程、数据库、网页浏览器、cgi、ftp、电子邮件、xml、xml-rpc、html、wav文件、密码系统、gui(图形用户界面)、tk和其他与系统有关的操作。记住,只要安装了python,所有这些功能都是可用的。这被称作python的“功能齐全”理念。 除了标准库以外,还有许多其他高质量的库,如wxpython、twisted和python图像库等等。

相关问答

更多
  • 检查服务器的防火墙是不是限制或者没有开放; 还有你的ActiveMQ5.14.1是不是要用到数据库的, 如果是的话,是不是数据库没有添加远程ip用户权限
  • 将SSH终端服务的端口由22修改为别的端口以防攻击黑客直接猜解您的服务器密码 首先修改配置文件 vi /etc/ssh/sshd_config 找到#Port 22一段,这里是标识默认使用22端口,修改为如下: Port 22 Port 50000 然后保存退出 执行/etc/init.d/sshd restart 这样SSH端口将同时工作与22和50000上。 现在编辑防火墙配置:vi /etc/sysconfig/iptables 启用50000端口。 执行/etc/init.d/iptables re ...
  • 可以用putty这一类的SSH工具远程登录Linux管理
  • 搭建Git服务器需要准备一台运行Linux的机器,强烈推荐用Ubuntu或Debian,这样,通过几条简单的apt命令就可以完成安装。 假设你已经有sudo权限的用户账号,下面,正式开始安装。 第一步,安装git: $ sudo apt-get install git 第二步,创建一个git用户,用来运行git服务: $ sudo adduser git 第三步,创建证书登录: 收集所有需要登录的用户的公钥,就是他们自己的id_rsa.pub文件,把所有公钥导入到/home/git/.ssh/authori ...
  • 如果只是直接连接Linux终端的话,可以使用secure CRT通过SSH连接到linux上。 如果想连接图形界面需要在windows安装Xmanager这个软件。linux端的配置见如下网页:http://www.linuxeden.com/html/solution/20071228/39790.html 按照这个步骤就可以了
  • 可以使用python+paramiko。 paramiko是用python语言写的一个模块,遵循SSH2协议,支持以加密和认证的方式,进行远程服务器的连接。 使用paramiko可以很好的解决以下问题: 需要使用windows客户端, 远程连接到Linux服务器,查看上面的日志状态,批量配置远程服务器,文件上传,文件下载等 !
  • 不是B/S架构的,你这貌似准备做C/S架构的呢? 看你这个需求,直接下XShell 或者 XPutty 就可以满足你的需求了。 如果是直接登录到远端,直接Windows有个远程连接就可以实现你的需求了。 你要开发软件,java还是用Web的方式(B/S)比较适合。因为C/S 需要下载一个客户端,没人会为了下你的插件而下一个客户端的。
  • 出于数据安全考虑,建议把两块盘做成RAID1.然后在RAID1上分区: 根据你的磁盘容量建议分区: /boot 100M /var 是系统的动态存储目录,至少20GB。 /home 是用户主目录,看你的用户多少和用户程序多少决定。给个10GB-20GB吧。 /usr 用于安装用户应用程序,20GB。 有人习惯使用/opt安装软件,要是你也希望把Apache,mysql安装在这里,就给30GB。 其余的都给/,然后在上面创建目录即可。 不过,还是建议你多看看LVM方面的东东,做成lvm可以为以后动态调整磁盘空 ...
  • Windows上没有运行SSH服务器。 这就是为什么你无法连接。 Windows本身不支持SSH。 您需要在远程Windows主机上安装第三方SSH服务器,如cygwin,bitwise ssh或freeSSHD。 或者如果您有兴趣只在Windows主机上运行命令,那么您可以使用Windows本机支持的winrm协议。 为此你需要一个python库pywinrm。 我用过这个并且运行正常: https://github.com/diyan/pywinrm There is no SSH server run ...
  • 我们使用IPMsg。 免费。 它也处理附件。 We use IPMsg. It's free. It handles attachments as well.

相关文章

更多

最新问答

更多
  • 获取MVC 4使用的DisplayMode后缀(Get the DisplayMode Suffix being used by MVC 4)
  • 如何通过引用返回对象?(How is returning an object by reference possible?)
  • 矩阵如何存储在内存中?(How are matrices stored in memory?)
  • 每个请求的Java新会话?(Java New Session For Each Request?)
  • css:浮动div中重叠的标题h1(css: overlapping headlines h1 in floated divs)
  • 无论图像如何,Caffe预测同一类(Caffe predicts same class regardless of image)
  • xcode语法颜色编码解释?(xcode syntax color coding explained?)
  • 在Access 2010 Runtime中使用Office 2000校对工具(Use Office 2000 proofing tools in Access 2010 Runtime)
  • 从单独的Web主机将图像传输到服务器上(Getting images onto server from separate web host)
  • 从旧版本复制文件并保留它们(旧/新版本)(Copy a file from old revision and keep both of them (old / new revision))
  • 西安哪有PLC可控制编程的培训
  • 在Entity Framework中选择基类(Select base class in Entity Framework)
  • 在Android中出现错误“数据集和渲染器应该不为null,并且应该具有相同数量的系列”(Error “Dataset and renderer should be not null and should have the same number of series” in Android)
  • 电脑二级VF有什么用
  • Datamapper Ruby如何添加Hook方法(Datamapper Ruby How to add Hook Method)
  • 金华英语角.
  • 手机软件如何制作
  • 用于Android webview中图像保存的上下文菜单(Context Menu for Image Saving in an Android webview)
  • 注意:未定义的偏移量:PHP(Notice: Undefined offset: PHP)
  • 如何读R中的大数据集[复制](How to read large dataset in R [duplicate])
  • Unity 5 Heighmap与地形宽度/地形长度的分辨率关系?(Unity 5 Heighmap Resolution relationship to terrain width / terrain length?)
  • 如何通知PipedOutputStream线程写入最后一个字节的PipedInputStream线程?(How to notify PipedInputStream thread that PipedOutputStream thread has written last byte?)
  • python的访问器方法有哪些
  • DeviceNetworkInformation:哪个是哪个?(DeviceNetworkInformation: Which is which?)
  • 在Ruby中对组合进行排序(Sorting a combination in Ruby)
  • 网站开发的流程?
  • 使用Zend Framework 2中的JOIN sql检索数据(Retrieve data using JOIN sql in Zend Framework 2)
  • 条带格式类型格式模式编号无法正常工作(Stripes format type format pattern number not working properly)
  • 透明度错误IE11(Transparency bug IE11)
  • linux的基本操作命令。。。