linux 关闭openssh密码,ubuntu关闭ssh密码登录使用密钥登录

一、ubuntu安装远程连接环境openssh

1、安装openssh软件,可以让我们实现通过ssh客户端远程连接服务器:

如果是新装的系统,最好先执行一下apt-get update

apt-getupdate

apt-getinstall openssh-server

apt-get这个命令与red hat系列的yum工具很相似,是一种用来在线管理软件的工具,常见用法如下:

(1)更新apt-get软件资源apt-getupdate

(2)在线安装软件:

apt-get install 软件名称

apt-getinstall httpd

(3)在线更新已经安装的软件包:apt-getupgrade

(4)卸载(删除)安装的软件:

apt-get remove 软件名称

apt-getremove httpd

2、启动ssh服务:(启动ssh需要root权限)

可以通过sudo su命令来临时切换到root权限(不是所有的账号都可以切换到root权限,只有在/etc/sudoers文件中符合规则的用户能切换root身份)

sudo su

/etc/init.d/ssh start

二、使用密钥登录的实现

使用一个密码生成的工具生成密钥对,很多人使用puttygen来生成密钥,个人感觉这个工具生成的密钥对,有时候不会被服务端的openssh所接受,因为,还是使用服务器的密钥生成工具ssh-keygen来生成比较方便。

1、服务器端生成密钥对:cd

mkdir.ssh

cd.ssh

ssh-keygen-b2048-t rsa

ssh-keygen的基本用法:

-b后面是指定加密后的字符串长度

-t后面是指定加密算法,常用的加密算法有rsa,dsa等

默认生成的文件如下:

id_rsa.pub 公钥文件

id_rsa 私钥文件

2、修改公钥的文件名为authorized_keysmv id_rsa.pub authorized_keys

3、把服务器端的id_rsa文件下载到客户机,如客户端是windows系统,我们通过PUTTYGEN这个工具,载入这个文件,另存为一个扩展名为.ppk的密钥文件

先载入id_rsa文件:

696975dee296cc904ec0c4f56fe0a335.png

载入成功后保存为私钥文件:id_rsa.ppk(这个文件名可以自定义)

1d62fe08a52674985ac8b9c3bfdbbb8a.png

三、登录时使用私钥登录:

1、使用xshell登录:

填写好IP和端口信息后,点击用户身份验证:

13e8a606fddedb164040ef782e48fc8d.png

2、使用putty登录:

填写好IP和端口信息后,点击ssh->auth:

ee354292689bf943810bfc234390bb06.png

点击open即可登录,输入账号登录即可,如果登录不成功 ,则密钥有问题。

四、确认可以通过私钥进行登录后,关闭ssh密码登录

1、修改ssh的配置文件 sshd_config的:(只有root权限才能修改)

将Port端口号改成其他的,最好不要使用默认的22,这样更安全,当然这个端口号要记住

将PasswordAuthentication yes

修改成PasswordAuthentication no(如果前面有#注释,要将#去掉,大约在52行的位置)

sudo su

vim/etc/ssh/sshd_config

修改为以下内容:

PasswordAuthenticationno

2、重启系统:(只有确保重启成功才能实现ssh登录密码关闭)sudo su

reboot

3、验证是否关闭了密码登录,通过密码登录,如果被拒绝则说明成功,类似如下面的提示:

6d130417a71b5d22889e2b323ed883f8.png

4、通过加载密钥文件的方式登录:

d05dd120344e987e87e83d1df0e6c82d.png

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值