1.检查是否已经正常安装
#rpm -qa | grep openssh-server
如果没有正常安装,请执行以下命令进行安装:
#yum install openssh-server
2.开启ssh服务
#systemctl start sshd.service
3. 随系统一起启动服务
#systemctl enable sshd.service
4.开放22端口
#iptables -I INPUT -p tcp --dport 22 -j ACCEPT
或用Firewall图形工具来进行设置。
二.在win7上安装WinSCP软件
当我们的开发机是Windows,服务器是Linux时,如何在windows操作系统和linux操作系统之间进行文件传输呢?大部分使用ScureCRT或者putty远程登录,使用scp、wget等命令拷贝文件,也有不怕麻烦的在服务器上安装FTP服务器,或者启用samba甚至NFS。只是用Linux作为网页服务器,因为性能更好,更加安全稳定。这个时候要管理文件系统,想像FTP那么方便,又不想学习如何安装FTP服务器,winscp就是一个极好的选择。只要你的Linux主机支持远程登录(ssh),那么你下载一个winscp,使用ssh账号登入,就可以像FTP那样简单管理文件系统了,不需要你在服务器端做任何操作和设置。当然,Winscp也支持FTP协议,可可谓一举两得。
官方的解释:WinSCP 是一个 Windows 环境下使用 SSH 的开源图形化 SFTP 客户端。同时支持 SCP 协议。它的主要功能就是在本地与远程计算机间安全的复制文件等。
官网网站:http://winscp.net/eng/docs/lang:chs
下载地址:http://winscp.net/eng/download.php
进入官方网站,可以自己寻找需要的版本,Portable executables是绿色版,不需要安装,推荐使用。 下载完成之后打开可执行文件,填写登录信息,选择协议之后,就可以进行图形化管理了。
三.WinSCP的使用
1、双击运行WinSCP,点击“新建”来新建会话。
2、输入主机名,用户名,密码,点击保存。
3、为会话取一个名,把“保存密码”钩上,方便以后登录。
4、选择刚才的会话,点击登录就跟VPS连接上了。
5、文件的上传与下载跟Windows的资源管理器差不多了,如果要编辑目录或文件,只要右键就会出相应的可选的项目。
四.WinSCP 与 Putty 中文显示乱码解决方法
http://www.studyday.net/2011/05/212
WinSCP:
1, 打开WinSCP, 在登录会话界面中选定将要登录的会话.
2, 点击旁边的"编辑"按钮.
3, 在左侧树型菜单中找到"环境"项, 并打开它.
4, 在右侧中一项为"文件名UTF-8编码", 选择"开启".
5, 搞定!
Putty:
1, 打开Putty.exe, 在登录会话界面中选定Default Settings.
2, 再点击左侧树形菜单中的"Window -> Translation"
3, 在右侧界面中有一项"Received data assumed to be in which character set:" 在下拉列表中选择"UTF-8"
4, 搞定!
将 Putty 与 WinSCP 关联:1
1, 用 WinSCP 登录一个会话.
2, 菜单 -> 选项 -> 选项 , 打开选项设置面板.
3, 在左侧树型菜单中找到"集成 -> 应用程序", 并打开它.
4, 在右侧界面中设置 Putty 的绝对路径, 并将下面的"记住会话密码并传给Putty"勾上
5, 确定保存
6, 在菜单下面的快捷工具栏中找到 putty 图标, 点击它即可看到效果. 也可以用 Ctrl+p 快捷键.