考虑到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 FilesOpenSSH2.修改/home(根目录),在注册表中修改[HKEY_LOCAL_MACHINESOFTWARECygnus SolutionsCygwinmounts v2/home]“native”=”C:Program FilesOpenSSH\home”3.在C:Program FilesOpenSSH 下建立目录 home 和usernamecd C:Program FilesOpenSSHmkdir homemkdir homeAdministratormkdir homeAdministrator.ssh4.生成密钥cd C:Program FilesOpenSSHinssh-keygen.exe -d在C:Program FilesOpenSSHhomeAdministrator.ssh目录生成两个文件id_dsa 和 id_dsa.pub ,后缀.pub的就是公钥5.拷贝id-dsa.pub到Linux服务器上,可以通过winscp来拷贝,是一个很好的Windows客户端工具。6.在Linux服务器上执行命令cat ~/.ssh/id_dsa.pub >> authorized_keys7.修改sshd配置文件vi /etc/ssh/sshd_config将#PubkeyAuthentication yes#AuthorizedKeysFile .ssh/authorized_keys的注释去掉,采用authorized_keys文件的验证用户身份8.重启sshd服务#service sshd restart9.到Windows下采用scp 和ssh就可以登陆并拷贝文件了,不需要在输入密码,实现了文件的安全传输。>ssh.exe root@192.168.1.26 #登陆到Linux服务器了>scp.exe somefile root@192.168.1.26:/root/ #拷贝文件。
Linux防火墙使用技巧学习Linux环境下shorewall 防火墙的安装与配置相关资讯 OpenSSH Linux Windows
- Linux生存指南:这21款应用程序让 (今 15:47)
- Linux终于足够好,可以取代Windows (07月19日)
- 慕尼黑市政府花巨资淘汰XP,换 (01月21日)
| - Linux取代Windows?目前还不是 (今 07:25)
- 2016年,Linux仍需要Windows的支持 (03月02日)
- OS 2016趋势分析,Linux 和 (01月10日)
|
本文评论 查看全部评论 (0)