Ubuntu默认安装了ssh
client端但没有安装Server端,所以首先安装ssh-server服务。命令如下:

本例以Ubuntu
9.10为例,由于系统版本旧了,失去了在线下载安装的支持,所以只能手工安装了。这里我们需要这几个安装包(下载里面都有):zlib-1.2.5.1.tar.gz、openssl-0.9.8o.tar.tar、
openssh-5.6p1.tar.gz。

SSH(SecureShell)是一种建立在应用层和传输层基础上的安全协议,为计算机上的Shell提供安全的传输和适用环境。利用SSH可有效防止远程管理过程中的信息泄露问题,适用多种平台。

Ubuntu 下安装 OpenSSH
Server有三种方法:

sudo apt-get install openssh-server

相关文件下载在Linux公社的1号FTP服务器里,下载地址:

SSH由客户端和服务器端软件组成,客户端包含SSH程序及远程拷贝scp、远程登陆slogin、安全文件传输sftp等应用程序;而服务器端是一个守护进程,其在后台运行并响应来自客户端的连接请求。由于受加密算法及版权等限制,目前一般选用OpenSSH替代SSH,OpenSSH是SSH的开源实现。

方法一 (最麻烦的方式):手动安装

Ubuntu默认安装的SSH
client为openssh-client,如果你的系统没有安装的话,再用apt-get安装上即可。然后再确认sshserver是否启动了,

FTP地址:ftp://www.linuxidc.com

当然,最快捷的安装方法是在线安装,可查阅相应命令即可,不再赘述。本文所述为OpenSSH的离线安装方法。以下为具体安装步骤。

具体方法及所需的安装包可以参照http://www.linuxidc.com/Linux/2011-04/34588p2.htm

命令如下:

用户名:www.linuxidc.com

1、 下载安装文件

我个人不推荐这种方式,因为OpenSSH
Server需要很多的依赖包,如果手动安装起来相当麻烦。

ps -e |grep ssh

密码:www.muu.cc

在launchpad.net/Ubuntu/中搜索openssh,根据搜索结果选择对应开发代号下选择相应版本即可。本文是在Ubuntu
12.10上安装的,而其对应的开发代号为Quantal
Quetzal,运行环境为i386,故而下载以下三个文件:openssh-client_6.0p1-3ubuntu1_i386.deb、openssh-server_6.0p1-3ubuntu1_i386.deb、ssh_6.0p1-3ubuntu1_all.deb。

方法二 (推荐 ):命令行安装

在 2011年LinuxIDC.com\10月\10月\Ubuntu下手动安装OpenSSH Server

2、 运行安装命令

只需要一条命令:

netstat -antp|grep 22

下载方法见

依次运行如下安装命令:

sudo apt-get install openssh-server

如果只有ssh-agent那ssh-server还没有启动,需要/etc/init.d/ssh
start或者service ssh start,如果看到sshd那说明ssh-server已经启动了。

安装步骤如下:

sudo dpkg -i openssh-client_6.0p1-3ubuntu1_i386.deb
sudo dpkg -i openssh-server_6.0p1-3ubuntu1_i386.deb
sudo dpkg -i ssh_6.0p1-3ubuntu1_all.deb

随后,Ubuntu 会自动下载并安装 openssh server,并一并解决所有的依赖关系。

ssh-server配置文件位于/
etc/ssh/sshd_config,在这里可以定义SSH的服务端口,默认端口是22,你可以自己定义成其他端口号,如222。然后重启SSH服务:

1、首先解压安装zlib:tar -xf zlib-1.2.5.1.tar

至此,Ubuntu
12.10下OpenSSH安装完成,按照实际需求对其进行相应配置后即可实现远程访问等操作。

想了解更详细的内容,请查看:http://www.linuxidc.com/Linux/2011-04/34588p3.htm

sudo /etc/init.d/ssh restart

# tar  –xzvf  tar -xf zlib-1.2.5.1.tar.gz

更多Ubuntu相关信息见Ubuntu 专题页面 http://www.linuxidc.com/topicnews.aspx?tid=2

方法三 :通过 Ubuntu Software Center 安装

然后就可以用xshell4工具来连接到远端的主机了

这里会在当前目录下面产生一个zlib-1.2.5.1的文件夹

 

首先进入 Ubuntu Software Center,然后在搜索栏里输入“openssh-server”;

OpenSSH 的详细介绍:请点这里
OpenSSH 的下载地址:请点这里

2、更改目录至第一步产生的文件夹下

图片 1

随后会看到搜索结果里有openssh-server;

通过OpenSSH远程登录时的延迟问题解决

# cd  zlib-1.2.5.1

接着点击“Install”就可安装。

Ubuntu 12.10下OpenSSH的离线安装方法

3、执行 # ./configure

下面介绍在Windows系统下远程连接Linux,我用的是Putty远程连接工具:

OpenSSH升级步骤及注意事项详解

#  make

1)首先要确保你的Linux可以联网,并启动openssh server。

OpenSSH普通用户无法登录的几种情况的解决方法

#  make install

sudo /etc/init.d/ssh start  

通用线程: OpenSSH 密钥管理,第 1 部分理解 RSA/DSA 认证

一路下来,没有错误提示,则安装成功。
注意文件的权限问题,普通用户需要更改一些文件夹的权限。

##sudo /etc/init.d/ssh restart

RedHat安装OpenSSH和配置sftp锁定目录

4、安装openssl。方法类同于前三步。安装结束,可使用命令:openssl version
-a 检查openssl是否安装正确。

2)然后通过下面的命令查看IP地址:

client端但没有安装Server端,所以首先安装ssh-server服务。命令如下: sudo
apt-get install openssh-server Ubuntu默认安装的SSH clien…

5、安装openssh-server。方法类同于前三步。 在最后一步报错: Privilege
separation user sshd does not exist

ifconfig 

解决方法:

 

#vi /etc/passwd

图片 2

插入: sshd:x:74:74:Privilege-separated
SSH:/var/empty/sshd:/sbin/nologin

      3)然后在客户端启动Putty 输入要远程连接的Linux
IP地址,端口号默认为 22,就可远程连接到Linux。

(vi编辑器的使用方法需读者自己查询)

 

再次make install 编译安装成功。检查ssh服务是否启动:# ssh -v

图片 3

图片 4

           4)连接成功后的界面。

图片 5

图片 6

发表评论

电子邮件地址不会被公开。 必填项已用*标注

网站地图xml地图