OpenSSH实现Windows和Linux文件安全传输
发布时间:2008-06-13 23:18:11 来源:赛迪网 网友评论 0 条考虑到windows和linux系统间的文件实现安全传输,就准备采用ssh来实现,OpenSSH有windows和linux的实现并免费,当然要用它了。
本例中使用windows(ip:192.168.1.25)来做客户端,linux(ip:192.168.1.26)来做服务器。在linux中安装ssh服务,这里就不讲了。
1.下载OpenSSH : http://sshwindows.sourceforge.net/ 并安装。默认安装目录为C:/Program Files/OpenSSH
2.修改/home(根目录),在注册表中修改
[HKEY_LOCAL_MACHINE/SOFTWARE/Cygnus Solutions/Cygwin/mounts v2//home]
“native”=”C:/Program Files/OpenSSH//home”
3.在C:/Program Files/OpenSSH 下建立目录 home 和username
cd C:/Program Files/OpenSSH
mkdir home
mkdir home/Administrator
mkdir home/Administrator/.ssh
4.生成密钥
cd C:/Program Files/OpenSSH/bin
ssh-keygen.exe -d
在C:/Program Files/OpenSSH/home/Administrator/.ssh目录生成两个文件
id_dsa 和 id_dsa.pub ,后缀.pub的就是公钥
5.拷贝id-dsa.pub到linux服务器上,可以通过winscp来拷贝,是一个很好的windows客户端工具。
6.在linux服务器上执行命令
cat ~/.ssh/id_dsa.pub >> authorized_keys
7.修改sshd配置文件
vi /etc/ssh/sshd_config
将
#PubkeyAuthentication yes
#AuthorizedKeysFile .ssh/authorized_keys
的注释去掉,采用authorized_keys文件的验证用户身份
8.重启sshd服务
#service sshd restart
9.到windows下采用scp 和ssh就可以登陆并拷贝文件了,不需要在输入密码,实现了文件的安全传输。
>ssh.exe root@192.168.1.26 #登陆到linux服务器了
>scp.exe somefile root@192.168.1.26:/root/ #拷贝文件
- 推荐阅讯
- Vista初级使用技巧及故障总结
- 一次性复制或移动不同文件夹的文件
- 网络加速好简单 金山网游加速器
- Google Talk玩家必装的四款插件推荐
- 让美女"入住"右键菜单 打造别样的心情
- Vista/2000/XP/2003关机比较慢的注册表通用
- 声音我作主!常用软件提示声音自定义
- 菜鸟也玩重装 教你瞬间还原系统
- Sniffer Pro的基本使用和实例[图文]
- 为你的电脑聘请一个正义的“间谍”
- 阅读排行
- 1.DM分区软件使用详解
- 2.妙用Fdisk命令卸载掉还原精灵
- 3.网络ghost使用教程 网络克隆操作实例
- 4.手机电子地图软件MapViewGPS
- 5.Ghost使用教程(图片讲解)
- 6.补救Ghost恢复系统以后桌面文件丢失
- 7.和恶意插件干到底 主流清理软件推荐
- 8.多款常用软件密码破解工具
- 9.工具介绍:PDF转word工具
- 10.比Ghost更神?诺顿储存还原大师评测
- 专题教程
- Windows Server-Windows Server文档-Windows Server新闻-Windows Ser PostgreSQL-PostgreSQL文档-PostgreSQL新闻-PostgreSQL专家
- WebLogic-WebLogic文档-WebLogic新闻-WebLogic专家 FreeBSD-FreeBSD文档-FreeBSD新闻-FreeBSD专家
- Linux-内核 GUI KDE Gnome DNS FTP 安全 安装-Linux专区 Windows-AD IIS ServerCore 虚拟化 安全 HPC-Windows专区
- 大话G游 专题:手机病毒揭密
- ARP攻击防范与解决方案 路由故障处理手册
