ubuntu安装ssh服务

本文介绍如何在Ubuntu 12.04系统上安装并配置SSH服务,包括安装openssh-server、解决更新错误、生成及配置RSA密钥实现无密码登录的过程。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

新装ubuntu12.04系统,安装SSH服务:

一,安装openssh-server:sudo apt-get install openssh-server

(注:自动安装openssh-server时,可能会进行不下去,可以先进行如下操作:sudo apt-get update)

二、更新的快慢取决于您的网速了,如果中途因为时间过长您中断了更新(Ctrl+z),当您再次更新时,会更新不了,报错为:“Ubuntu无法锁定管理目录(/var/lib/dpkg/),是否有其他进程占用它?“需要如下操作:

sudo rm /var/lib/dpkg/lock

sudo rm /var/cache/apt/archives/lock

操作完成后继续执行第1步。

三,建立ssh无密码登录本机 

ssh生成密钥有rsa和dsa两种生成方式,默认情况下采用rsa方式。
1、创建ssh-key,,这里我们采用rsa方式:ssh-keygen -t rsa -P ""

一路回车,生成默认的路经和空密码

(注:回车后会在~/.ssh/下生成两个文件:id_rsa和id_rsa.pub这两个文件是成对出现的)

2、进入~/.ssh/目录下,将id_rsa.pub追加到authorized_keys授权文件中,开始是没有authorized_keys文件的:

cat id_rsa.pub >> authorized.keys

3、设置文件和目录权限:

设置authorized_keys权限
$ chmod 600 authorized_keys 
设置.ssh目录权限
$ chmod 700 -R .ssh

4、登录localhost:  ssh localhost

( 注:当ssh远程登录到其它机器后,现在你控制的是远程的机器,需要执行退出命令才能重新控制本地主机。)
5、执行退出命令:exit



评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值