Xshell工具

day02

一、什么是xshell?
xshell是一个远程登录客户端程序,对应的服务端程序openssh-server(默认22)
二、为何要用xshell
远程管理
三、如何使用
http://pan.baodi.com/s1NXnnQ1RsQ9RMcRMcWUb
提取码 v3h5
下载安装后整体优化如下
$$
\begin{cases}
工具-选项-会话文件夹(指定一个文件夹),便于管理\
工具-选项-更新-取消自动\
工具-选项-高级-终端-禁用铃声\
右键任务栏\
文件-属性-终端-缓冲区大小显示行数(shift+pgup/pgdn翻页)\
终端-VT模式-普通\
高级-禁用更改终端标题\
\end{cases}
$$
四、远程连接排错
$$
\begin{cases}
1.测试网络是否畅通:ping 服务端ip\
2.是否被拦截:selinux,firewall防火墙
\begin{cases}
1.关闭防火墙\
systemctl stop firewalld\
systemctl disabled firewalld禁止开机自启动\
2.关闭selinux\
setenforce 1 # enforcing-加载并生效\
setenforce 0 # permissive-加载但不生效\
# disabled-不加载\
vim /etc/sysconfig/selinux #修改selinux=disabeld\
查看selinux状态-getenforce\
systemctl restart sshd # 开启服务端程序
systemctl restart network # 重启服务
\end{cases}
\end{cases}
$$
五、关于xshell连接任一虚拟机时“密码出现错误……”(但密码正确时)

前往虚拟机打开终端并切换root权限

1
vim /etc/ssh/sshd_config

找到Authentication,并去掉部分注释

1
2
3
4
# Authentication:                  #限制用户必须在指定时间内认证成功,0为无限制,默认120s
LoginGraceTime 2m #用来设定如果用户登录失败,在切断连接前服务器所等待时间
PermitRootLogin prohibit-password #是否能直接使用root登录ssh远程连接,不建议改为yes
StrictModes yes #在ssh登录前检查用户根目录和rhosts文件权限,建议打开