您的位置:首页 > 其它

本地与远程服务器之间的文件传输

2016-11-22 22:41 801 查看
由于再做一些开发,具体是在本地笔记本上通过SecureCRT来控制远程服务器。过程中需要将一些文件上传到远程服务器中,所以有了以下实践:

一、选择文件传输软件

       此刻选择的是xftp4.0软件,因为该软件使用比较方便,也很适合大的文件的传输。同时,该软件是免费的。


二、xftp4.0软件的使用

        1、下载和安装(此处就不再详解,因为默认大家都会,所以略)

   

        2、新建会话连接

               开发软件后,点击左上角的“新建”按钮,然后会弹出一个对话框,如下图所示,将对话框填满:

                             


             此处,填写为:名称:  自己定                                   主机:  要连接的服务器的IP地址                    协议 :  SFTP                  端口号:  22

   

                                   登录:  使用身份验证代理             方法: password               用户名: root             密码:   服务器系统下以root身份登录时需要的密码

  

              然后点击确定。

              3、传输文件

                  若不出意外,连接应该可以成功,那么接下来,就应该传输文件了,具体界面如下图所示:

                                            


      具体的传输方式(包括从本地的Windows系统往远程服务器上,和从远程服务器下载到本地Windows上),只需选中要传输的文件,然后右击,选择 “传输” 选项。既可以完成。

     注:  还可以通过下端的 “日志” 栏  查看具体的传输过程日志。

4、错误解决

      上面介绍了正常连接的情况下,可以正常地进行文件传输,但是,我在实际安装和实验的过程中出现了连接错误的情况,现就具体的错误汇总如下:

     报错:SSH服务器拒绝了密码,请再试一次。

     原因:出现了这样的错误,如果不是你密码出错,那么就很有可能是,在服务器中是sshd的设置不允许root用户用密码远程登录。

     解决: 在确定密码没错的情况下,我尝试第二种拍错法:

                   做如下修改:

               # vi /etc/ssh/sshd_config

将其中的 #Authentication,做如下修改:
              LoginGraceTime  120
              PermitRootLogin without password
              StrictModes  yes
 
 改为
 
             LoginGraceTime  120
             PermitRootLogin  yes
             StrictModes  yes
 
 然后重启服务器,即可。

 

                  
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  服务器