Windows使用SSH管理Ubuntu
欢迎访问我的新博客:http://www.milkcu.com/blog/
原文地址:http://www.milkcu.com/blog/archives/manage-ubuntu-on-windows-using-ssh.html
原创:Windows使用SSH管理Ubuntu
作者:MilkCu
摘要: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 start
Windows安装SSH客户端
我们可以通过SSH客户端在Windows上管理Linux,下面推荐两款SSH客户端,点击或通过下面的超链接下载。
putty开源免费小巧的客户端
http://milkcu.qiniudn.com/file/putty-0.63-installer.exe
Xshell面向学校和家庭免费
http://milkcu.qiniudn.com/file/Xshell4.exe
参考
[1] ubuntu开启SSH服务 - nodot - 博客园, http://www.cnblogs.com/nodot/archive/2011/06/10/2077595.html
[2] Secure Shell - 维基百科,自由的百科全书, http://zh.wikipedia.org/wiki/Secure_Shell
(全文完)
本文地址:http://www.milkcu.com/blog/archives/manage-ubuntu-on-windows-using-ssh.html
Windows使用SSH管理Ubuntu的更多相关文章
- windows远程连接Linux(Ubuntu)的方法
需要做的工作: 1.在Linux(Ubuntu)端安装.设置好SSH 2.下载putty,并通过putty的SSH连接登录Linux 一 .如何在Linux(Ubuntu)端安装.设置好SSH,获取I ...
- 不能ssh连接ubuntu linux 服务器 secureCRT不能ssh连接服务器 不能远程ssh连接虚拟机的ubuntu linux
我是用的是secureCRT,远程连接我的虚拟机里面的ubuntu 直接报错,连接不上 1,先分别在windows上ipconfig和ubuntu上ifconfig下 互ping一下,是可以ping通 ...
- 远程桌面连接Windows Azure中的Ubuntu虚拟机
默认情况下,通过Windows Azure创建的ubuntu虚拟机是不能直接连接远程桌面的,只能通过SSH终端连接. 在Windows Azure Portal中创建Ubuntu虚拟机,创建完成后添加 ...
- windows 下ssh 客户端
今天用 xshell 和 bitvise ssh 在 windows 登录SSH ,发现 vi 一些中文内容的文件会出现乱码,配置无效,在网上找到一款不会中文乱码的SSH客户端 MobaXterm , ...
- Windows Services windows域账户管理
windows 域账户管理 一.什么是域账户: 域账户是域是网络对象的分组.例如:用户.组和计算机.域中所有的对象都存储在 Active Directory 下.Active Directory 可 ...
- 新版Windows Azure CDN管理门户正式上线
经过产品团队的不懈努力,新版Windows Azure CDN管理门户在经过了有限开放预览之后,已经正式上线并开放给所有用户. 新版Windows Azure CDN管理门户经过全新的设计,除了在使用 ...
- windows 远程桌面连接ubuntu xrdp 只看到墙纸其他什么都没有
用 windows 的 mstsc 连接 ubuntu 的 xrdp 时,进入后只看到墙纸,其他什么都没有,鼠标指针也不见,输入按键都无反应. 原来 Ubuntu 启动了 3d 桌面,导致 xrdp ...
- Windows XP硬盘安装Ubuntu 12.04双系统图文详解
Windows XP硬盘安装Ubuntu 12.04双系统图文详解 Ubuntu 12.04 LTS版本于2012年4月26日发布,趁着五一放假,赶紧在自己的Windows XP的电脑上安装下Ubun ...
- 让apache2不开机启动,管理Ubuntu的开机启动项
今天在网上发现了一个很好用的管理Ubuntu下开关启动的软件,叫做sysv-rc-conf 使用命令行: tf@ubuntu:/etc/apache2$ sudo update-rc.d -f apa ...
随机推荐
- python基础课程_学习笔记21:文件和材料
文件和材料 打开文件 open功能是用来打开文件,语法例如,下面的: open([name[,mode[,buffering]]) open函数使用一个文件名称作为唯一的强制參数,然后返回一个文件对象 ...
- FPGA 设计流程,延迟,时间
FPGA 设计流程,延迟,时间 流程:每个时钟周期可以传输的数据比特. 延迟:从输入到时钟周期的输出数据需要经验. 时间:两个元件之间的最大延迟,最高时钟速度. 1 採用流水线能够提高 流量: 比如计 ...
- SAE+Java+jetty
SAE的java执行环境jetty如servlet该容器,和开放几乎完全访问.有效支持各种jar包.但对于jdk的要件的版本号是非常严格格,这里的版本号是jdk1.6 SAE利用上传war该方式配置j ...
- 对于VS相关的插件
原文:对于VS相关的插件 本人使用这款IDE时间不长,但是很佩服其强大的功能. 编写代码时候的插件辅助,确实让人很舒服. 网上找了好多,有几个是很有用的,但是忘记了他们的网址,再次,总结下,也是给自己 ...
- 第8章 装饰模式(Decorator Pattern)
原文 第8章 装饰模式(Decorator Pattern) 概述: 装饰模式是在不必改变原类文件和使用继承的情况下,动态地扩展一个对象的功能.它是通过创建一个包装对象,也就是装饰来包裹真实的对象. ...
- 沃森Mysql数据库修复工具
华信Mysql数据库修复程序是由北京华信数据恢复中心独立研发.主要针对Mysql数据库损坏的恢复. 本程序可用于因为各种误操作而导致数据丢失的恢复,以及因为断电.陈列损坏.硬盘坏道等各种原因导致数据库 ...
- ChartType属性
xl3DArea:三维面积图 xl3DAreaStacked:三维堆积面积图 xl3DAreaStacked100:三维堆积面积图 xl3DBarClustered:三维簇状条形图 xl3DBarSt ...
- oracle_PLSQL 快捷键使用技巧
PLSQL 快捷键使用技巧 2012-01-17 09:32:50标签:PLSQL PLSQL 编程工具快捷设置 PLSQL使用技巧 PLSQL 快捷键 oracle PLSQL 最近在开发过程中,遇 ...
- 【Swift】 GET&POST请求 网络缓存的简单处理
GET & POST 的对比 源码:https://github.com/SpongeBob-GitHub/Get-Post.git 1. URL - GET 所有的参数都包含在 URL 中 ...
- LeetCode——Spiral Matrix
Given a matrix of m x n elements (m rows, n columns), return all elements of the matrix in spiral or ...