No LSB modules are available. Distributor ID: Debian Description: Debian GNU/Linux 11 (bullseye) Release: 11 Codename: bullseye1.安装openssh-sever
sudo apt install -y openssh-server
如果不需要配置秘钥,此时就已经可以通过ssh登录到服务器了,密码方式登录
2.配置秘钥登录首先登录到想要使用秘钥登录的账户,键入命令ssh-keygen
ssh-keygen Generating public/private rsa key pair. Enter file in which to save the key (/home/test/.ssh/id_rsa): #秘钥保存路径 Created directory '/home/test/.ssh'. Enter passphrase (empty for no passphrase): #秘钥的通行码,如果私钥泄露,但对方不知道秘钥通行码仍无法登录服务器 Enter same passphrase again: #再次输入秘钥通行码 Your identification has been saved in /home/test/.ssh/id_rsa #私钥 Your public key has been saved in /home/whoami/.ssh/id_rsa.pub #公钥 The key fingerprint is: SHA256:/25cz9LeAYZUhwv4AyqoMxb18/xDJ6zDruA7FLi4SSA test@debian
如果没有修改秘钥保存路径,默认会在用户的家目录下创建一个.ssh文件夹,私钥和秘钥就保存在.ssh中
3.在服务器上注册公钥cd .ssh cat id_rsa.pub >> authorized_keys
将私钥保存在客户端,服务器端保存公钥就可以了。之后就可以使用私钥登录到服务器了。



