;考慮到windows和linux系統(tǒng)間的文件實現(xiàn)安全傳輸,就準備采用ssh來實現(xiàn),OpenSSH有windows和linux的實現(xiàn)并免費,當然要用它了 。本例中使用windows(ip:192.168.1.25)來做客戶端,linux(ip:192.168.1.26)來做服務器 。在linux中安裝ssh服務,這里就不講了 。1.下載OpenSSH : http://sshwindows.sourceforge.net/ 并安裝 。默認安裝目錄為C:Program FilesOpenSSH 2.修改/home(根目錄),在注冊表中修改 [HKEY_LOCAL_MACHINESOFTWARECygnus SolutionsCygwinmounts v2/home] “native”=”C:Program FilesOpenSSHhome” 3.在C:Program FilesOpenSSH 下建立目錄 home 和username cd C:Program FilesOpenSSH mkdir home mkdir homeAdministrator mkdir homeAdministrator.ssh 4.生成密鑰 cd C:Program FilesOpenSSHbin ssh-keygen.exe -d 在C:Program FilesOpenSSHhomeAdministrator.ssh目錄生成兩個文件 id_dsa 和 id_dsa.pub,后綴.pub的就是公鑰 5.拷貝id-dsa.pub到linux服務器上,可以通過winscp來拷貝,是一個很好的windows客戶端工具 。6.在linux服務器上執(zhí)行命令 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就可以登陸并拷貝文件了,不需要在輸入密碼,實現(xiàn)了文件的安全傳輸 。>ssh.exe root@192.168.1.26 #登陸到linux服務器了 >scp.exe somefile root@192.168.1.26:/root/ #拷貝文件 。
推薦閱讀
- 虛擬機Linux下掛載Windows硬盤實現(xiàn)共享
- Linux系統(tǒng)下OpenSSH速度提升方法與技巧
- 三星a70中實現(xiàn)慢動作拍攝具體操作步驟
- Windows和Linux系統(tǒng)下的JAVA程序運行方法
- Linux系統(tǒng)下實現(xiàn)SCSI硬盤熱插拔及在線識別
- Linux服務器中OpenSSH的源碼編譯與升級
- RAID 如何實現(xiàn)Linux的軟件磁盤陣列
- 使用Photoshop實現(xiàn)照片墻視覺感具體操作步驟
- windowshdcolor是什么系統(tǒng)
- 網友列舉22項Windows或Mac不能而Linux可以的事
