ubuntu启用ssh服务和部署ssh密钥

1.安装OpenSSH服务器软件包

在Ubuntu上启用SSH服务,你需要安装OpenSSH服务器软件包,然后启动并使SSH服务在启动时自动运行。

#更新软件包列表
sudo apt update

#安装OpenSSH服务器软件包:
sudo apt install openssh-server

确认SSH服务正在运行

sudo systemctl status ssh

如果SSH服务没有自动启动,你可以使用以下命令手动启动它:

sudo systemctl start ssh

要确保SSH在系统启动时自动运行,请使用以下命令:

sudo systemctl enable ssh

(可选)如果你需要修改SSH配置,编辑 /etc/ssh/sshd_config 文件,然后重启SSH服务以应用更改:

sudo systemctl restart ssh

现在,SSH服务应该在Ubuntu系统上启用并运行。你可以使用SSH客户端从远程位置连接到你的Ubuntu机器。

2.生成和部署ssh密钥

2.1生成SSH密钥:

打开终端,输入命令

ssh-keygen -t rsa

会提示密钥存放路径,一般存放在默认路径,直接回车即可,中间会提示输入密码,这里需要注意,如果设置密码,则每次登陆的时候需要输入此密码来登陆,如果不输入密码的话可以直接使用密钥登陆,我们这里不输入密码(但是需要保证私钥文件的安全)

2.2部署SSH密钥:

进入root/.ssh目录,查看密钥文件

cd .ssh
ls

目录下文件:
id_rsa是私钥,需要放在自己电脑上用来登陆,特别重要!!!
id_rsa.pub是公钥,部署在服务器上用来校验。

部署密钥,这里是在root用户下,也可以使用别的用户,注意把yourip替换为服务器的ip获域名

ssh-copy-id -i /root/.ssh/id_rsa.pub root@yourip

3.winScp密码登录把密钥下载到本地

winScp打开这个目录

/root/.ssh

winScp登录设置
在这里插入图片描述
在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值