摘要:SSH是转为远程登录会话和其他网络服务提供安全性的协议,SSH包含客户端和服务器两部分,本文主要讲解了如何在Windows下配置和使用SSH协议管理Ubuntu。SSH协议介绍SSH是Secure Shell的缩写,是一项创建在应用层和传输层基础上的的安全协议,为计算机的shell提供安全的传输和使用环境。SSH是专为远程登录会话和其他网络服务提供安全性的协议,另一优点是其传输的数据可以经过压缩加快传输速度。最初的SSH受版权和加密算法等的限制,现在很多人都转而使用开源免费的OpenSSH。Ubuntu搭建SSH服务器SSH分为opeenssh-client和openssh-server。Ubuntu默认已经安装openssh-client,可以用来登陆别的机器。如果本机想开放SSH服务,就要安装openssh-server,当然openssh-client可能因为版本问题而重新安装。下面把我在Ubunt 12.04下安装openssh-server的过程记录一下。(1)尝试安装openssh-server软件包:sudo apt-get install openssh-server但是有两个错误提示需要解决(2)安装指定版本的openssh-client错误提示如下所示:The following packages have unmet dependencies:openssh-server : Depends: openssh-client (= 1:5.9p1-5ubuntu1) but 1:5.9p1-5ubuntu1.1 is to be installed这条错误的意思是,要安装的openssh-server的依赖软件包openssh-client版本不满足要求。解决方案就是先安装指定版本的openssh-client。sudo apt-get install openssh-client=1:5.9p1-5ubuntu1.1(3)安装ssh-import-id还有一条提示如下所示,意思就是这个软件没安装。Recommends: ssh-import-id but it is not going to be installed我们可以通过下面的命令安装:sudo apt-get install ssh-import-id(4)测试是否安装成功ps -e | grep ssh如果看到sshd说明openssh-server已经启动。(5)服务配置ssh-server配置文件位于/etc/ssh/sshd_config,在这里可以定义SSH的服务端口,默认端口是22停止服务sudo /etc/init.d/ssh stop启动服务sudo /etc/init.d/ssh startWindows安装SSH客户端我们可以通过SSH客户端在Windows上管理Linux,下面推荐两款SSH客户端。
1、PuTTY推荐阅读:如何通过Putty实现远程登录控制Linux平台 http://www.linuxidc.com/Linux/2013-06/85266.htmPutty连接VMWare中Ubuntu的问题解决 http://www.linuxidc.com/Linux/2013-05/84819.htmVMware+Linux+Putty环境配置 http://www.linuxidc.com/Linux/2013-05/84818.htm借助Putty远程登录控制虚拟机的Fedora系统 http://www.linuxidc.com/Linux/2013-01/78155.htm
2、XshellsecureCRT和Xshell登录Ubuntu http://www.linuxidc.com/Linux/2012-04/58745.htm更多Ubuntu相关信息见Ubuntu 专题页面 http://www.linuxidc.com/topicnews.aspx?tid=2Linux命令之终端打印 - echoUbuntu 及衍生版用户如何安装电子书软件 Calibre 1.31相关资讯 SSH
- SSH/SSL 源码编译安装简易操作说明 (今 07:03)
- Mac使用ssh出现permission denied( (03月23日)
- Mac OS X下配置远程Linux 服务器 (12/22/2015 15:21:41)
| - Teleport:面向集群及团队的 SSH (04月11日)
- 如何在 CentOS / RHEL 上设置 SSH (01月18日)
- SSH相互信任配置 (12/20/2015 19:58:17)
|
本文评论 查看全部评论 (0)