Openssh服务器的搭建,并使用PSFTP实现文件自动上传,下载的script命令
才来这家公司被分配一个任务协助经理完成SSH Server的搭建,并且要实现客户端直接向服务器端上传文件。OK废话少说首先先来搭建服务器的步骤! (1)下载
服务器端我们使用openssh,它自带了cygwin环境以及scp/sftp的服务器(sftp是ssh的一个“子服务”,在ssh通道中使用某个命令在需要时激活)。
http://sourceforge.net/project/showfiles.php?group_id=103886&package_id=111688&release_id=252007在该页面中我们下载SSHWindows-Installer, 3.8p1-1 20040709 Build这个程序即可。(如图1)
而客户端我们则采用的是winscp软件,他是一款图形化界面的软件,界面操作类似于ftp软件,很好上手。我们到 http://sourceforge.net/project/showfiles.php?group_id=85589这个地址下载WinSCP 3.8.2。
(如图2)
配置sftp服务端:
sftp服务端的安装与配置还是比较简单的,通过几条命令就可以开启sftp服务。
第一步:将之前下载的sftp服务端解压缩,然后直接运行主程序。点“NEXT”按钮进行下面的操作。
(如图3)
第二步:在许可协议窗口处填写“同意”并点“下一步”按钮继续。
(如图4)
第三步:在接下来的配置窗口中选择要安装的组件,从界面中我们可以看到包括client(客户端)与server(服务器端),实际上我们只需要服务器端,而客户端我们使用之前下载的WinSCP 3.8.2即可。选择相应的服务器端组件后点“下一步”按钮继续。(如图5)
第四步:选择程序安装的路径,默认是c:\\program files\\openssh,建议大家不修改这个缺省地址。(如图6)