使用putty

时间:2015-12-14 10:11:00

标签: wordpress ssh upload putty

我的公司要求我将他们的wordpress网站(网络和数据库文件)转移到另一台服务器。另一台服务器是已经运行的虚拟机,并且已经有一个空shell。我有他们想要传输文件的虚拟机的用户名,IP地址和密码。我能够使用putty登录虚拟机并仔细检查该虚拟机的目录,似乎还没有。我已经在本地计算机上下载了wordpress文件及其数据库。我将要使用的本地计算机没有任何互联网连接,但我能够使用putty连接到虚拟机。 问题:
- 如何使用putty将wordpress文件从本地计算机传输到虚拟机?

- 我应该输入什么命令行来上传wordpress文件?我尝试过的命令行如下所示。我登录虚拟机并在下面输入命令行。似乎它没有用。
scp root@127.0.0.1:C: \ Users \ localComputer \ Desktop \ wordpress.zip / home / virtualMachine

- 我应该通过putty登录虚拟机,然后键入命令行从本地计算机上传文件或从Windows使用命令提示符并键入命令行将文件上载到虚拟机?

我使用的本地计算机是Windows 7 32位。请指教。此外,我不知道如何在文件上传到虚拟机后解压缩文件。我应该使用什么命令行。

1 个答案:

答案 0 :(得分:0)

嗯,你不能通过putty从本地计算机上传文件,你有ftp。要从本地计算机上传文件,您有几个选择。

  1. 上传到像github和bitbucket
  2. 这样的git存储库
  3. 检查是否已安装ftp,然后通过ftp连接
  4. 对于ftp,您可能首先要检查是否安装了ftp,然后创建一个新用户,然后您可以使用该用户ftp进入服务器。我个人喜欢git所以我只会解释一下git。

    如果它是你第一次使用git,那么它可能有点棘手。但是,从长远来看,你必须学习它。在github或bitbucket上创建一个帐户,如果你的代码受版权保护/ Ultra绝密:P并且不希望任何人接手它然后你必须将它上传到私人存储库,而如果它只是一个wordpress主题或没什么大的任何值,然后您可以将其上传到公共存储库,然后将其删除(bitbucket有免费的私人存储库,而您必须支付github)

    创建帐户后,使用项目名称创建一个新存储库。

    我个人喜欢github,所以我会为github解释。但是bitbucket的99%都是相同的。

    首先在您的操作系统上安装github 全局,安装完毕后转到您要上传的目录并输入,这些命令

    git init
    git add *
    git commit -m "Upload code to server"
    git remote add origin <github-repository-url>
    git push -u origin master
    

    如果要求输入用户名/通行证,只需输入。这会将代码上传到github。然后在您的服务器上首先安装git by

    sudo yum install git-all // For redhats e.g fedora, centos etc
                     OR 
    sudo apt-get install git-all // for debian e.g ubuntu 
    

    然后转到要上传代码的目录并输入。

    git init
    git clone <github-repository-url> .
    

    Dot非常重要,因为它告诉服务器将代码下载到您当前所在的目录中。然后它将开始将所有代码下载到您的服务器。

    像专业人士一样进行更改

    让我们稍后说你想要更改本地计算机上的文件。完成所有更改后,只需键入

    即可
    git add *
    git commit -m "My new changes"
    git push
    

    它会将所有更改上传到您在前面步骤中定义的存储库。

    然后在您的服务器上,您只需输入

    即可
    git pull
    

    它将从存储库中提取所有更改。