|
马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
只要了解了Linux的基础之后,应该就可以很轻易的解决掉这方面的问题。而有些朋友们常常一接触Linux就是希望构架网站,根本没有想到要先了解一下Linux的基础。这是相当困难的。
OpenSSH完成Windows和Linux文件平安传输
思索到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:ProgramFilesOpenSSH
2.修正/home(根目次),在注册表中修正
[HKEY_LOCAL_MACHINESOFTWARECygnusSolutionsCygwinmountsv2/home]
“native”=“C:ProgramFilesOpenSSHhome”
3.在C:ProgramFilesOpenSSH下创建目次home和username
cdC:ProgramFilesOpenSSH
mkdirhome
mkdirhomeAdministrator
mkdirhomeAdministrator.ssh
4.天生密钥
cdC:ProgramFilesOpenSSHin
ssh-keygen.exe-d
在C:ProgramFilesOpenSSHhomeAdministrator.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
将
#PubkeyAuthenticationyes
#AuthorizedKeysFile.ssh/authorized_keys
的正文往失落,接纳authorized_keys文件的考证用户身份
8.重启sshd服务
#servicesshdrestart
9.到windows下接纳scp和ssh就能够上岸并拷贝文件了,不必要在输出暗码,完成了文件的平安传输。
>ssh.exeroot@192.168.1.26#上岸到linux服务器了
>scp.exesomefileroot@192.168.1.26:/root/#拷贝文件
</p>
看不懂man文档的人.在linux中,命令可分为系统基本命令和应用程序命令.系统基本命令是所有的unix类系统都支持的命令,走到哪都不变,只要是unix类系统上就肯定有. |
|