ubuntu安装ssh服务

来源:互联网 发布:Js回车切换表单焦点 编辑:程序博客网 时间:2024/05/17 22:16

新装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



原创粉丝点击