场景:linux服务器A:登录成功后,使用 ssh [email protected](linux服务器B)执行ls python怎么实现

场景:linux服务器A:登录成功后,使用 ssh user@10.100.15.200(linux服务器B)执行ls python怎么实现,第1张

sshconnect(hostname='xxxx', port=22, username='root', password='56789')
这行代码就是远程连接B服务器。hostname、port、username、password都是需要远程登录服务器的信息(即1010015200、22、root、56789)
连接成功之后,sshexec_command(cmd) 这里的cmd是你想要执行的命令(ls)

远程登录B后可以通过B登录A说明A的服务器没有问题可以正常访问,远程无法登录A肯定还是网络原因,可以远程PING通A说明路由没问题,你远程访问托管机房的服务器肯定是要经过防火墙的建议联系托管机房的管理员查看下网络配置,A主机是否开启了远程访问该主机IP地址的telnet 和 ssh两个端口的访问策略放行。这个问题经常遇到大多数是防火墙配置问题,你试下吧!~望采纳!~

A服务器配置两块网卡,其中一块网卡配置接入外网,一块网卡配置接入内网,而B服务器就接入在与A在同一网络的内网上,在A服务器上通过squid配置透明代理就可以,同时做iptables数据转发处理,B服务器的网关需要配置为服务器A的内网口IP地址,这些都可以通过命令行完成。

楼主这种做法是不安全的,虽然可以在文件服务器上对所有驱动器和目录添加该用户的只读权限(安全属性中设置),但如果文件量大是得不偿失的,而且还有安全漏洞!
正确的方法是让用户的计算机加入域,并用域用户登录,映射文件服务器上的共享文件目录。
当然,如果一定要这样在非域内计算机用远程桌面登录,并且用户较多的话,建议单独建立一台终端服务器以专门让这类用户登录使用。


注:以下内容基于以tomcat作为web服务器

session是>

欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/zz/13422185.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-08-02
下一篇 2023-08-02

发表评论

登录后才能评论

评论列表(0条)