使用root用户登录到AWS EC2服务器,上传文件到/var/www目录
关键词
1.aws ec2中上传文件到/var/www目录(使用filezilla)
2.使用root用户登录aws ec2实例
上一篇随笔中记录了在aws ec2实例中部署apache服务器的过程,并使外网能够访问我的ec2实例。这一次要尝试下上传网页文件到EC2服务器并测试网页能否被正常访问,我准备了一个index.php文件,打算通过filezilla上传到/var/www文件夹,然而发现上传不了,我首先试了下是不是与主被动连接方式有关,发现并没有关系,而且我能上传文件到/home/ec2-user文件夹。所以我想应该是权限的原因,我试图在filezilla上直接修改/var/www目录及其所有子目录的权限,但是失败了,我上网查了一下,很高兴找到了这篇博客:http://www.lofter.com/tag/ec2/new?act=qbptbq_20151109_01,上面介绍了使用ec2服务器的root用户的方法,所以我初步有了思路,就是先实现使用root账户登录到服务器。
首先是在putty中使用ec2-user登录服务器后,创建root账户的密码,使用如下命令:
sudo passwd root
然后会提示你输入new password,输入之后回车,会让你retype一遍进行验证。接下来,就要切换到root用户,使用如下命令:
su root
然后输入密码后回车,就切换到了root用户。接下来要改变主机的ssh登录方式,将/etc/ssh/sshd_config文件中的PasswordAuthentication no改成PasswordAuthentication yes,并且将PermitRootLogin forced-commands-only改成PermitRootLogin yes
,命令如下:
vim /etc/ssh/sshd_config
接下来,要重启下sshd,命令:
sudo /sbin/service sshd restart
然后修改下ec2-user的密码,命令:
passwd ec2-user
然后就可以通过密码登录到ec2服务器了,filezilla中的配置截图如下,其它的基本没变,只将登录类型改成正常,然后用户名输入root,密码输入前面设置的密码就行了,连接之后,上传文件成功。

使用root用户登录到AWS EC2服务器,上传文件到/var/www目录的更多相关文章
- 使用root用户登录到AWS EC2服务器
首先是在putty中使用ec2-user登录服务器后,创建root账户的密码,使用如下命令: sudo passwd root 然后会提示你输入new password,输入之后回车,会让你retyp ...
- 关于nutz跨服务器上传文件
关于nutz跨服务器上传文件 发布于 578天前 作者 yong9664 770 次浏览 复制 上一个帖子 下一个帖子 标签: 无 是这样的,项目在一台服务器,文件要存储到另外一台服务器 ...
- xshell终端向远程服务器上传文件方法
centos-7下在本地终端里向远程服务器上传文件,在命令行中执行的软件. 安装命令如下: 在终端里输入如下命令: 会弹出如下窗口 选择你要上传的文件即可上传成功.
- Java模拟客户端向服务器上传文件
先来了解一下客户端与服务器Tcp通信的基本步骤: 服务器端先启动,然后启动客户端向服务器端发送数据. 服务器端收到客户端发送的数据,服务器端会响应应客户端,向客户端发送响应结果. 客户端读取服务器发送 ...
- idea 内置tomcat jersey 跨服务器 上传文件报400错误
报错内容 com.sun.jersey.api.client.UniformInterfaceException: PUT http://.jpg returned a response status ...
- Linux系统通过AWS命令行上传文件至S3
打开你的AWS控制台: 在IAM中创建一个新用户(比如test),创建时它会自动创建一个用户安全凭证,是由“访问密钥ID”和“私有访问密钥”组成的,请记住它并下载该凭证,后面会用到它: 选择你刚创建的 ...
- ASP.NET跨服务器上传文件的相关解决方案
第一种:通过FTP来上传文件 首先,在另外一台服务器上设置好FTP服务,并创建好允许上传的用户和密码,然后,在ASP.NET里就可以直接将文件上传到这台 FTP 服务器上了.代码如下: <%@ ...
- Javaweb向服务器上传文件以及从服务器下载文件的方法
先导入jar包 点击下载 commons-fileupload是Apache开发的一款专门用来处理上传的工具,它的作用就是可以从request对象中解析出,用户发送的请求参数和上传文件的流. comm ...
- Python向FTP服务器上传文件
上传 代码示例: #!/usr/bin/python # -*- coding:utf-8 -*- from ftplib import FTP ftp = FTP() # 打开调试级别2, 显示详细 ...
随机推荐
- CF778A:String Game
给出字符串s和t,以及s的长度n的一个全排列,求按照这个排列依次删除s的字符,删到何时s中不含子序列t. 解法一: t中的每个字符的位置在s中跳啊跳,合法的情况下t中的字符在s中的位置应该是单调递增的 ...
- HDU 4622 (后缀自动机)
HDU 4622 Reincarnation Problem : 给一个串S(n <= 2000), 有Q个询问(q <= 10000),每次询问一个区间内本质不同的串的个数. Solut ...
- php之memcache学习
php之memcache学习 简介: memcache是一个分布式高速缓存系统. 分布式是说可以部署在多台服务器上,实现集群效果: 高速是因为数据都是维护在内存中的: 特点和使用场景: 1.非持久化存 ...
- struts2中的session使用
1.1. 如何获取Session 1.1.1. 获取Session的方式 Struts2中获取Session的方式有3种,大家掌握其中任何一种都可以. 通过ActionContext.getConte ...
- Fractal---POJ2083(dfs)
http://poj.org/problem?id=2083 一道我认为有点恶心的dfs 刚开始没有初始化 用G++交 一直TLE 后来用了C++竟然是wa 那这肯定是我的问题了 ...
- http_load分析(转)
http://www.cnblogs.com/xuning/p/3954057.html 一.前言 http_load是一款测试web服务器性能的开源工具,从下面的网址可以下载到最新版本的http_l ...
- JVM(零):走入JVM
JVM(零):走入JVM 本系列主要讲述JVM相关知识,作为本系列的第一篇文章,本文从Java为什么是一个跨平台的语音开始介绍,逐步引入Java虚拟机的概念,并给出一个JVM相关知识图谱,可以让读者从 ...
- zookeeper原理浅析(二)
参考:https://www.cnblogs.com/leocook/p/zk_1.html 代码:https://github.com/littlecarzz/zookeeper 1. 数据模型 1 ...
- Delphi中匿名方法动态绑定事件
应恢弘之约,写了一个对其发布的匿名函数动态绑定到事件的封装,代码如下: type TAnonEvent=class public class function Wrap<T1,T2>(On ...
- [RxJS] Chain RxJS Operators Together with a Custom `pipe` Function using Array.reduce
Instead of writing complex operators, it's usually best to write simple, single-purpose operators th ...