第一步在我们的电脑上打开xshell,进去主界面之后,点击文件->新建,如下图所示:
第二步进去新建会话属性界面之后,在连接中输入连接名称和连接的电脑ip地址,如下图所示:
3第三步填好主机ip地址之后,点击用户身份验证,输入要连接服务器的账号和密码,点击连接,如下图所示:
4第四步可以看到已经通过xshell连接到了服务器,如下图所示:
5第五步连接到服务器linux系统之后,可以使用一些命令来操作linux系统,如cd进去目录路径命令,netstat查看端口命令等,使用xshell,需要掌握一些linux系统的操作命令,如下图所示:
"
Xshell的使用以及常用命令?
XShell是一款Windows下非常优秀的远程连接Linux主机的工具,类似的还有SecureCRT.
一、复制和粘贴
在Windows系统中最经常用的拷贝(Ctrl+C)和粘贴(Ctrl+V)在Linux的Shell下是中断的命令.经常会产生误操作.
在XShell中,提供了其他的快捷键来执行这两项操作.
复制:Ctrl+Insert
粘贴:Shift+Insert
粘贴还有一个键就是鼠标中键,另外你还可以设置点鼠标右键就是粘贴,设置选项在这:
工具--->选项--->键盘和鼠标.
&
二.Home和End
还有一个就是键盘上的Home和End的这两个键都是可以移动到当前光标所在行的头部和尾部.但是这两个键在XShell中的也是没有作用的.
可以通过Ctrl+a 代替Home键
通过Ctrl+e代替End键.
三.当前Shel的内容复制到"记事本"中.
将当前Shell中的内容复制到“记事本”中
有时候需要把shell中的一些内容临时复制到“记事本”中,如果再打开一个记事本,再复制粘贴会非常的麻烦.
XShell中内置了这一功能,使用很简单,就是选中内容,鼠标右键,选择“To Notepad”,再选中“Select Area”或者“All”或者“Screen”,如图:
四.快速选择当前行
就是在shell界面下快速点三次鼠标就选中当前行了.
五.快速打开Session对话框.
有时候打开XShell后希望能直接打开Sessions对话框,这时候只要在Shell界面输入open即可。
其实工具栏上有对应的快捷键.比这个更方便.
六.附录Xshell中内置的键盘快捷键.
除了这些快捷键之外的命令应该都是属于Linux自身中的命令.
七.在Xshell屏幕上查找特定的字符串
查找指定的字符串
查找在默认的右键菜单中也有.
快捷键:Alt+E+F
"
Centos7.5用Xshell连接时间了就会自动断开,是怎么回事?
我们知道,服务器一般是放置在远程机房的,我们要连接上Linux服务器进行操作就必须借助SSH协议来登录到远程服务器,通常我们都是借助SSH终端工具(如:XShell、PuTTY)来进行可视化操作的。
SSH协议称为安全外壳协议,它是十分可靠(信息不会泄露)的专用来远程登录的协议。它之所以安全,一方面是因为其协议存在加密过程,另一方面SSHD服务也有一定的安全策略,比如说有:
-
设置重试次数,超过多少次下次就禁止登录;
-
会话超时则自动断开连接;
-
密钥方式登录等。
上面就说到SSHD服务本身就有一个会话超时策略,所以当我们用终端工具连接服务器若长时间不操作,考虑到安全因素,服务器就会自动断开终端与服务器之间的会话,避免服务器管理员没有退出终端工具而导致被人恶意下达指令。
如果大家想取消SSHD会话超时策略,也是可以的,方法如下:
1、找到SSHD的配置文件并修改
# vi /etc/ssh/sshd_config
ClientAliveInterval 参数:此处单位是秒,设为60则代表每分钟由服务端向客户端发送一个请求,若客户端应答了就能保持长连接了;
ClientAliveCountMax 参数:代表服务器发送消息后,若客户端3次都没应答则断开连接。
2、重启SSHD服务
CentOS 7.5 下重启SSHD服务的命令为:
# systemctl restart sshd
经上设置后,XShell终端长时间连接Linux服务器也不会被断开了,大家可以尝试下。当然了,出于安全考虑,我并不建议大家这样修改。
我是科技领域创作者,十年互联网从业经验,欢迎关注我了解更多科技知识!如果大家有不同看法,欢迎在下方评论区发表自己的观点 ~