ssh安装与配置

admin
admin 2019年07月01日
  • 在其它设备中阅读本文章

安装 ssh 服务端和客户端

$ sudo apt install ssh #两个都安装
$ sudo apt install openssh-server #安装服务端 
$ sudo apt install openssh-client #安装客户端

密钥登录配置

客户端生成 SSH 秘钥对,在用户主目录.ssh 下 id-rsa 和 id-rsa.pub,记住公钥 id-rsa.pub 内容
$ ssh-keygen -t rsa -b 4096 #(生成的rsa秘钥对的长度是4096个bit)

在服务器要登录的用户目录下创建.ssh/authorized_keys 文件,将自己的公钥写入其中
$ echo <公钥> >> .ssh/authorized_keys

配置服务器的 /etc/ssh/sshd_config 文件,把 PubkeyAuthentication 配置为 yes 允许使用基于密钥认证的方式登录
$ sudo nano /etc/ssh/sshd_config

启动 sshd 服务和客户端登录

$ sudo service ssh start
$ ssh yi@127.0.0.1