😆ssh-key来访问SSH

root登录环境下!

首先咱应该利用 Linux自带的SSH-key来生成公钥和私钥 (加密RSA)

ssh-keygen -t rsa

然后回车三次 (嗯,是回车三次

我们进入这个隐藏的目录

cd /root/.ssh

ls查看目录下文件

你会看到有两个文件 .pub的是公钥,自然另一个就是私钥,想办法自己下载下来私钥的内容,保存好,我们ssh登录要用到它。

键入下面命令

cat /root/.ssh/id_rsa.pub >> /root/.ssh/authorized_keys
chmod 600 authorized_keys

然后vim编辑一下ssh_d文件

vim /etc/ssh/sshd_config

别告诉我 你ssh还没安装(噗 (题外话 apt-get install ssh

然后找到config下面的内容 取消注释 或者 没有内容咱就自己在最下面 加上

RSAAuthentication yes

PubkeyAuthentication yes

AuthorizedKeysFile .ssh/authorized_keys

如果你想取消root 通过密码登录,可以把 yes 改为no

PasswordAuthentication no

然后键入这步命令 重启ssh 进程

/etc/init.d/ssh restart

「OK」

状态为ok 我们就可以通过我们的私钥来登录我们的ssh会话服务器啦!

Last updated