xshell

iptables-F 后 SSH 连接断开

流过昼夜 提交于 2020-07-27 12:57:01
最近回收利用一台被征用做邮件服务的服务器,重新部署新的业务。 清理了所有的安装软件和目录文件后,调整了网络安全组规则,仅开放所需端口。 看了下防火墙的配置: # iptables -L Chain INPUT (policy DROP) target prot opt source destination ACCEPT all -- anywhere anywhere state RELATED,ESTABLISHED ACCEPT all -- anywhere anywhere ACCEPT icmp -- anywhere anywhere icmp echo-request ACCEPT tcp -- anywhere anywhere tcp dpt:ssh ACCEPT tcp -- anywhere anywhere tcp dpt:http ACCEPT tcp -- anywhere anywhere tcp dpt:https ACCEPT tcp -- anywhere anywhere tcp dpt:smtp ACCEPT tcp -- anywhere anywhere tcp dpt:pop3 ACCEPT tcp -- anywhere anywhere tcp dpt:pop3s ACCEPT tcp -- anywhere anywhere

Xshell 与 Xftp 的安装与使用

Deadly 提交于 2020-07-24 10:05:00
我们在日常工作中,不管是系统管理员、程序员、还是技术工程师,如果想登陆到 Linux 服务器,不可能总是跑到机房去工作,通常我们需要一个工具帮我们去做远程连接,这样我们只需要用笔记本电脑就可以连接到服务器上了。一般用的比较多的工具是 XShell 和 PuTTY。PuTTY我之前有做过详细的介绍,感兴趣的同学可以去看一下我之前的文章 《putty、pscp、psftp 使用教程》 。今天我再详细介绍一下 XShell 以及 Xftp这两款工具。 XShell的安装与使用 XShell 由NetSarang公司开发,是一款商用软件,需要购买才能使用。但是他们也提供了免费的家用/学生版,免费版本的下载地址是: https://www.netsarang.com/en/free-for-home-school/ 打开以后在下面填写姓名和邮箱地址,勾选 "Both",然后点击"Download",NetSarang会把下载链接发送到你的邮箱里。 点击下载链接后可以得到 Xshell和 Xftp的安装文件,当前最新版本是 6.0。 双击 Xshell 安装文件,开始安装程序,基本上都是点击下一步就可以了,我把完整的流程做了一个截图供大家参考。 到这里安装就结束了。运行 XShell程序,会弹出会话窗口。因为我们是第一次运行,这里没有保存过的会话,所以我们要新建一个。 输入会话名称,协议选择

WIN10 vagrant和virtualbox虚拟机和一键搭建lnmp环境配置thinkphp虚拟主机

你说的曾经没有我的故事 提交于 2020-05-08 10:02:07
版本:win10系统   virtualbox:5.1.26   vagrant :1.9.7   centos 7.0   xshell/git 首先下载好对应版本的软件 配置vagrant和virtualbox 一.把虚拟机加载到box容器中 vagrant box add CentOs7.0 D:\soft\Vagrantfile\package. box CentOs7 .0 是给虚拟机起的名字 D:\soft\Vagrantfile\package.box 是box路径也就是centos7.0 二.找一个/新建一个目录,例如vagrant,然后初始化环境 # 新建目录 mkdir vagrant # 打开此目录 cd vagrant # 初始化,CentOs7.0 为你上方设置的名字 vagrant init CentOs7.0 初始化成功后,本目录下会出现Vagrantfile这样一个文件,这个是vagrant的配置文件,后续的配置在这里修改 三.修改配置文件 1. 网络配置 端口映射,意思是将虚拟机的端口映射到主机的端口上,主机局域网内可以通过访问这个端口来访问到你虚拟机上的东西 config.vm.network "forwarded_port", guest: 80, host: 8080 打开注释 上述作用是将虚拟机的80端口映射到主机的8080端口上

Ubuntu下实现Nginx+Tomcat实现负载均衡

霸气de小男生 提交于 2020-05-08 02:24:44
先说一下为什么写这个文章,在性能测试过程中,我们可能会关注很多指标,比如CPU、IO、网络、磁盘等,通过这些指标大致可以判断哪个环节遇到了性能瓶颈,但是当这些指标无法判断出性能瓶颈时,我们可能就需要对一些中间件进行监控,比如Nginx,Tomcat等,当然可能还有很多其他中间件,我们本章主要探讨Nginx+Tomcat的部署及监控,以及使用Jmeter对我们的服务器进行压测,在压测过程中,可能也会遇到Jmeter的一些瓶颈,话不多说,先搞起来。 关于Nginx实现负载均衡 Nginx作为反向代理服务器,实现负载均衡。首先浏览器发起请求,到达Nginx,由Nginx将请求地址转发给相应的tomcat服务器,再由tomcat服务器将结果返回给Nginx,Nginx将结果再转发给浏览器。大致流程如下(画的比较粗糙,将就着看吧): 环境准备 Ubuntu16.04 JDK1.8 Tomcat8 客户端 Vmware Xshell Xftp Xsehll配置 我们安装Ubuntu16.04后,使用Xshell进行连接,可能会连接失败,我们输入 ps -e |grep ssh ,如果没有任何反应则是没有安装,使用 apt-get install openssh-server 进行安装。Xshell主要作用是方便我们敲Linux命令。 Xftp配置 我们安装Ubuntu16.04后

基于SmartQQ协议的QQ聊天机器人-8

安稳与你 提交于 2020-05-08 02:21:26
本节的主题是:ubuntu16.04下部署小薇机器人的运行环境 1. 部署环境过程: jdk8 https://blog.csdn.net/u012707739/article/details/78489833?locationNum=6&fps=1 https://blog.csdn.net/wwwmagic/article/details/78473344 https://www.cnblogs.com/qvduoduo/p/6098020.html # 使用 whereis java,逐步尝试,发现: # 命令行默认安装位置:/usr/lib/jvm/ tomcat7 https://www.cnblogs.com/qvduoduo/p/6098020.html maven3 https://www.linuxidc.com/Linux/2017-02/140097.htm 一个综述: https://blog.csdn.net/qq_39237801/article/details/73484912 让tomcat、以及网站运行的命令开机自启动 http://www.jb51.net/article/73946.htm ubuntu16.04下的系统变量和环境变量 有三处: 1. 所有用户共享:/etc/profile(等价于windows的系统变量)

Hyper-V 下linux虚拟机静态IP上网配置的两种方式(2)

风流意气都作罢 提交于 2020-05-08 02:18:22
       工作需要,搭建linux环境,网上搜了两种Hyper-V配置linux静态IP及上网的方式,记录一下,方便查阅,如下设置网络共享方式: win10下使用hyper-v在本机安装linux虚拟机后,网络访问上有如下两点需求: (1)无论物理机的网络环境怎么变化,都需要保持虚拟机的IP地址不变,保证我本机使用xshell等终端访问始终用同一个IP地址,或者在安装了其他软件后,访问虚拟机的IP地址保持不变。 (2)物理机可访问虚拟机,虚拟机是否可访问网络都行。重点保证本机可访问虚拟机,以及虚拟机之间能互相访问。 1、为了实现第一点,需给虚拟机设置一个固定的网段以及静态IP,这里使用192.168.137.X的网段,如下以centos7操作系统为例子,实现静态IP的设置: cd /etc/sysconfig/network-scripts vi ifcfg-eth0 主要修改如下信息,这里我设置静态IP地址为192.168.137.200 BOOTPROTO=static DEVICE=eth0 ONBOOT=yes IPADDR=192.168.137.200 GATEWAY=192.168.137.1 DNS1=192.168.137.1 NETMASK=255.255.255.0 重启网络服务,使设置生效: systemctl restart network 2

expect 实现类似 xshell 的脚本登录

僤鯓⒐⒋嵵緔 提交于 2020-05-06 22:47:48
xshell 免费版本只支持 4 个窗口,且用 xshell 打开的终端在某些情况下会失去快捷键支持(例如 command+backspace)。决定在 Linux 上寻找替代方法,偶然在 v2ex 上看到 expect 命令,它的语法和 shell 有些类似。 #!/usr/bin/expect spawn ssh vince@jump.test.net -p 1024 expect "Password" {send "******\r"} 以上面这段代码为例,当终端出现 “Password” 时,输入密码。对于简单的 ssh 登录大致如此。 显然,如果 ssh 使用了 2FA,以上方法是行不通的。首先我们需要在 Linux 上生成 Auth code。对于 arch,使用 oathtool。 oathtool --totp -b **************** 重头戏是如何在 expect 脚本中将这个命令的输出转为字符串,这花了我大概几个小时的时间。好在功夫不负有心人。 set code [exec oathtool --totp -b ****************] 不多说了,回家了! 来源: oschina 链接: https://my.oschina.net/p1gd0g/blog/4268705

SecureCRT软件的15个小技巧

心不动则不痛 提交于 2020-05-06 22:37:51
CRT软件使用技巧 使用CRT进行远程连接 因为模拟器中的AR1背后的串口号为2000,可以自己修改这个串口号,这个串口号在ensp里面的设备不要有冲突就可以了,记住这个2000串口号,待会用CRT软件连接的时候 串口号填写的就是2000,如果你这边分别在拖出一台路由器或者交换机,串口号分别是2001、2002、2003…以此类推  首先打开CRT软件、选择快速连接 a) 协议:telnet协议(一种能够实现远程功能的协议) b) 主机名:127.0.0.1(任意一个环回地址均可 代表着从本地进行连接) c) 端口:2000(根据ensp当中的串口号进行填写) 下面的三个勾,建议都勾选上 强制每次一个字符模式 CRT连接成功后,回车发现一次跳出两个字符出来,而且用快捷键Tab的时候,出现的是乱码现象 找到连接按钮---找到该会话(127.0.0.1(1))---右键 打开属性---在telnet选项栏里面---把强制每次一个字符模式---点击确定---把会话断开一下 然后在重新连接 调整CRT终端显示和回滚缓冲区大小 SecureCRT默认情况下只实时显示最多500行内容,超过500行就丢弃最上面的内容 找到连接按钮---找到该会话(127.0.0.1(1))---右键 打开属性---在仿真选项栏---选择终端的模式为Linux 并且勾选ANSI颜色---在回滚缓冲区设置为最大

Linux下CentOS模拟多台主机

扶醉桌前 提交于 2020-05-06 14:53:57
1.拷贝主机 进入CentOS安装目录,将CentOS拷贝一份以作为第二台主机,CentOS10为原先安装的主机,CentOS20为拷贝的第二台主机。 ​ 2.修改CentOS20主机配置 1.使用Xshell等连接工具连接CentOS20,由于CentOS20是从CentOS10拷贝过来的,连接信息和CentOS10一样,但需先断开CentOS10,否则会因为端口占用而连接失败。 2.修改CentOS20的配置文件,修改其端口以来区分CentOS10,修改IPADDR属性 vi /etc/sysconfig/network-scripts/ifcfg-ens33 IPADDR=192.168.2.20 3.修改主机名,修改HOSTNAME属性 vi /etc/sysconfig/network HOSTNAME=server20 4.配置主机ip和主机名的映射关系 vi /etc/hosts 192.168.2.10 server10 192.168.2.20 server20 5.测试 来源: oschina 链接: https://my.oschina.net/staybug/blog/4268207

Linux的安装(虚拟机环境)与基础配置

女生的网名这么多〃 提交于 2020-05-06 09:23:36
一、背景 本文介绍如何安装虚拟机VMware以及如果在虚拟机上安装Linux系统以及Linux安装完毕之后的基础配置 需要准备的东西有VMware以及Linux镜像文件 二、下载安装VMware 下载地址 https://my.vmware.com/en/web/vmware/info/slug/desktop_end_user_computing/vmware_workstation_pro/14_0?wd=&eqid=a321fcd7000107af000000035af54ee7 安装教程 https://jingyan.baidu.com/article/9f7e7ec09da5906f281554d6.html 三、在VMware上安装Linux 以下教程来源于:Linux公社(www.linuxidc.com) 1.打开 VMware 12 ――》新建创建新的虚拟机: 2.然后选择“自定义” ――》 “下一步”: 3.继续下一步: 4.选择“稍后安装操作系统” ――》下一步 5.“客户机操作系统” 选择 “Linux” 、“版本”选择“CentOS 64位” ――》下一步: 6.修改“虚拟机名称”和“位置”,也可以使用默认名称和路径。然后“下一步” 7.处理器配置默认的就可以了: 8.内存自定义,可以自己设置大点。不建议小于默认的内存大小。 9.“网络类型”选择