在xp下成功使用ssh登录ubuntu

 本文是在文末所列的参考文章的指导下实践的结果。

一、服务器端的设置:
1、安装ssh:

ubuntu默认并没有安装ssh服务,如果通过ssh连接ubuntu,需要自己手动安装ssh-server。

判断是否安装ssh服务,可以通过如下命令进行查看:

如上所示,表示没有还没有安装ssh,可以通过apt安装,命令如下:

系统将自动进行安装,安装完成以后,先启动服务:

启动后,可以通过如下命令查看服务是否正确启动:


2、建立公钥和私钥

以普通身份运行:

然后要求你确认钥匙的文件名(用默认的就好了);输入口令;再次输入口令。
在~/.ssh/下会生成公钥id_rsa.pub和私钥id_rsa
更改公钥文件名:

设置文件属性:

备份SSH服务的配置文件


编辑配置文件



这是我的配置文件,重点部分我会用红色字体,注释用蓝色字体


配置完后重新启动ssh:



二、xp客户端的设置:
1、首先
下载软件putty
把解压到一目录下(如d:/putty)
把在ubuntu底下生成的私钥id_rsa拷贝到此目录,运行puttygen.exe
导入id_rsa,把它转换成putty认识的格式

双击putty.exe,设置putty:
Session-Logging-Hostname:填上你的linux的ip
Windows-Appearance-Front:改成新宋体
Windows -Translation - 在下拉菜单里选上UTF-8
Connection- Data - Auto login username:填上你登录ubuntu时用的用户名。
Connection- SSH-Auth-Private key file for authentication:选上你刚刚用puuttygen.exe转换出来的私钥文件,扩展名为ppk
然后回到Session 保存你的配置
接着就点击open就可以了
稍后系统会要求你填上私钥的密码,那个密码就是你在ubuntu生成钥匙时所设定的密码

2、文件的传输:
在windows底下运行cmd,进入命令模式,打命令:
set PATH = D:/Putty;%PATH% //这里填上你的putty所在的目录。
把linux上的文件拷贝到本地:

pscp -i ssh1.ppk heyuxiang@192.168.1.1:/data/share/id_rsa D:/id_rsa

把windows上的文件发到linux server:

pscp -i ssh1.ppk D:/try1.deb heyuxiang@192.168.1.1:/data

 

 

参考文章:

http://blog.ccidnet.com/blog.php?do=showone&uid=56623&type=blog&itemid=276600

http://www.javaeye.com/topic/560682

http://exceljava.javaeye.com/blog/367193

 

 

 

  • 1
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值