linux rsa登录改密码登录_linux服务器secureCRT RSA登录配置

为了保证生产服务器的安全,我们会做一些安全的登录验证措施!不允许使用root账号直接登录服务器!下面是通过secureCRT  设置RSA登录配置。

1、RSA公钥配置方法

(1)打开secureCRT选择一个连接然后点属性再如图所示

(2)一直点下去 点击下一步

要选RSA,然后下一步

输入密码(公钥密码可以简单一些),继续下一步

[root@localhost /]# useradd test

[root@localhost /]#passwd test

@注:如果不为test用户设置密码,后果就是系统默认test用户是锁死的!所以就不会成功了

(2)在用户目录(/home/test)下建立.ssh目录

[root@localhost /]# mkdir /home/test/.ssh

3)将secureCrt生成的公钥(fileName.pub)上传到/home/test/.ssh目录下

文件是相同名字的两个都要上传

.ssh是隐藏的,ls下看不到,cd .ssh可以进去

(4)修改用户目录属性

[root@localhost /]# chown –R test:test /home/test

[root@localhost /]# chmod –R 755 /home/test

chown –R test:test /home/test

这一句话的意思是说把/home/test这个目录权限给test这个用户组的test用户

(5)将/etc/ssh/sshd_config备份到/etc/ssh/sshd_config.bak

[root@localhost /]#cp /etc/ssh/sshd_config /etc/ssh/sshd_config.bak

(6)修改/etc/ssh/sshd_config,修改参数如下

a) RSAAuthentication yes

b) AuthorizedKeysFile.ssh/fileName.pub

c) PermitRootLogin no(不允许Root直接远程登入)

d) PasswordAuthentication no(不允许密码验证方式登入)

e) UsePAM no(所有用户都不能用密码方式登入,如果此选择为yes,则非Root用户可以用密码验证的方式登入)

(7)在/home下写名为ssh.sh的脚本,写此脚本的目的是为了防止更新配置后无法连接服务器。内容如下(注:此自动执行脚本要在所有配置完成后再放到自动执行内,时间可能适当延长)

#!/bin/sh

cd /etc/ssh/

cat sshd_config.bak > sshd_config

/etc/init.d/sshd restart

写完后将此脚本权限改成可执行权限。

[root@localhost /]# chmod +x /home/ssh.sh

ps -efww|grep /usr/sbin/sshd |grep -v grep|cut -c 9-15|xargs kill -9

(8)在crontab里写入一条五分钟后自动执行的语句(*/5* * * * /home/ssh.sh)

(9)重新启动sshd

[root@localhost /]# /etc/init.d/sshd restart

服务器端配置完成。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
基本定义   SecureCRT for linux 是一款支持SSH(SSH1和SSH2)的终端仿真程序,简单的说是Windows下登录UNIX或Linux服务器主机的软件。不同就是SecureCRT支持SSH,同时支持Telnet和rlogin协议。SecureCRT是一款用于连接运行包括Windows、UNIX和VMS的理想工具。通过使用内含的VCP命令行程序可以进行加密文件的传输。有流行CRTTelnet客户机的所有特点,包括:自动注册、对不同主机保持不同的特性、打印功能、颜色设置、可变屏幕尺寸、用户定义的键位图和优良的VT100,VT102,VT220和ANSI竞争.能从命令行中运行或从浏览器中运行.其它特点包括文本手稿、易于使用的工具条、用户的键位图编辑器、可定制的ANSI颜色等.SecureCRT的SSH协议支持DES,3DES和RC4密码密码RSA鉴别 概念解释   SSH的英文全称是 Secure Shell。   传统的网络服务程序,如:ftp 和telnet 在本质上都是不安全的,因为它们在网络上用明文传送口令和数据,别有用心的人非常容易就可以截获这些口令和数据。而通过使用 SSH客户端与服务器端通讯时,用户名及口令均进行了加密,有效防止了对口令的窃听。同时通过 SSH的数据传输是经过压缩的,所以可以提高数据的传输速度,既然如此我们为什么不使用它呢。SSH是由客户端和服务端的软件组成的,有两个不兼容的版本分别是:1.x 和 2.x。 软件特点   广泛的终端仿真:   VT100,VT102,VT220,ANSI,SCO ANSI,Xterm,Wyse 50/60,   和 Linux console 仿真(带有 ANSI 颜色)。   . 优秀的会话管理特性:   新的带标签的用户界面和 Activator 托盘工具,最小化桌面的杂乱。   会话设置可以保存在命名的会话中。   . 协议支持:   支持 SSH1,SSH2,Telnet,RLogin,Serial,和 TAPI 协议。   . Secure Shell:   Secure Shell 加密登录和会话数据,包括以下支持:   - 端口转发使 TCP/IP 数据更安全   - 口令,公钥,键盘交互和 Kerberos 验证   - AES,Twofish,Blowfish,3DES,RC4,和 DES 加密   - X11 转发   . 文件传输工具:   VCP 和 VSFTP 命令行公用程序让使用 SFTP 的文件传输更安全。   . 脚本支持:   支持 VBScript 和 JScript 脚本语言。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值