先验证ssh服务是否开启:cat /etc/redhat-release,输出CentOS release就对了。
1、修改端口号
主要是为了避开高危端口。
vi /etc/ssh/sshd_config
直接修改Port,默认是22,改为目标端口号,例如Port 3333。
若想保留原来的端口22,则在下面添加新的端口Port 3333,这时候两个端口同时开放。
重启:/etc/init.d/sshd restart或service sshd restart。
2、添加新用户并设置ssh访问权限
useradd -d /home/shuai shuai
passwd shuai
目前这样就已经可以了用ssh登录了。如果不行,尝试以下办法:(未经验证)
usermod -s /sbin/bash shuai
usermod -d /home/shuai shuai
vi etc/ssh/sshd_config
在其中添加AllowUsers shuai
指定多个用户:
AllowUsers root@192.168.0.1 admin
如果想要直接用root访问,需要修改sshd_config配置中打开允许root访问的开关。
3、使用SecureCRT客户端时保存密码
Preferences->General,取消Use Keychain前面的勾即可。
4、SecureCRT的rz和sz安装
yum install lrzsz
5、SecureCRT保持session连接不断开
- 步骤1:会话选项-->终端-->发送协议NO-OP(P),选中,完成设置session的noop属性来保持连接。
- 步骤2:secureCRT -> 选项 -> 会话选项 -> 仿真 -> 映射键; 勾上backspace发送delete。
还有一种方式(效果未验证,但操作确实可行):Global Session->Configuration Paths中获取到配置文件Global.ini路径,mac下进入这个路径,修改:
"Disconnect After Resume Timeout"=00000000
改为
"Disconnect After Resume Timeout"= FFFFFFFF