阿里云linux主机怎么上传文件

阿里云linux主机怎么上传文件,第1张

1、阿里云的免费版 那个是没法传,因为他家的优惠活动就是幌子,你需要付费买宽带的。

2、如果是你花钱买的主机,则可以使用xshell和xftp这两个工具。具体作法如下:

第一步:远程连接阿里云主机。

下载xshell和xftp 并安装。这2个软件可以到网站下载。xshell 是一个强大的安全终端模拟软件,它支持SSH1, SSH2, 以及Microsoft Windows 平台的TELNET 协议,可以方便地远程登录阿里云主机。Xftp 是一个基于 MS windows 平台的功能强大的SFTP、FTP 文件传输软件,可以通过它来上传文件到主机。

这2个软件的安装这里就不说了。下面来看看怎么使用这两个软件。

一、打开xshell

二、设置云服务器登录信息,点击认证(新版本可能是“用户身份验证”)。填写阿里云主机用户名和密码。

三、设置服务器帐号密码。再点击“连接”,填写在“主机”处填写你购买的阿里云主机的IP地址。

四、设置字符集编码。点击”终端“,然后在“编码”选项选择“ UTF-8″。然后按确定保存配置。接着就开始连接主机了。

五、连接后的阿里云主机的庐山正面目。

到这里,我们远程连接上了阿里云主机。 阿里云服务器是纯净态的,所以只有看见这样黑黑的面板,软件都是需要自己来安装。

第二步:使用阿里云自带的分区工具auto_fdisksh 给数据盘分区并格式化、挂载。

这个工具默认自带的,不需要下载安装。它的功能是“自动检测是否有尚未分区的数据盘,格式化新的数据盘并自动挂载。”

连接上了主机,我们可以在上图中输入 ll 这2个字母,就会看

我们可以从上图中看到auto_fdisksh ,下面我们就要用这个工具给数据盘分区和格式化,它是全自动的。(当然,你也可以不用这个工具来分区,如果你是linux高手的话,可以直接通过命令符来进行分区)

接下来,我们输入:bash auto_fdisksh 然后就开始分区并格式化。分区成功后,你再输入:fdisk -l 就可以看到新分区,

前段时间正好做个项目,就是用的oss,普通上传和断点续传,代码贴出来,看是不是你需要的

public class OssManage {

public static  String ACCESS_KEY_ID  = null;

public static  String  ACCESS_KEY_SECRET = null;

public static  String  ENDPOINT = null;

public static  String  BUCKETNAME = null;

public static  String  BUCKETNAME_VIDEO = null;

public static String OUT_OF_DATE = null;

private  OSSClient client  = null;

private  ObjectMetadata meta = null;

static{

try {

ACCESS_KEY_ID  = SysConstgetProperty("OSS_ACCESS_KEY_ID");

ACCESS_KEY_SECRET = SysConstgetProperty("OSS_ACCESS_KEY_SECRET");

ENDPOINT = SysConstgetProperty("OSS_ENDPOINT");

 BUCKETNAME = SysConstgetProperty("OSS_BUCKETNAME");

 BUCKETNAME_VIDEO = SysConstgetProperty("OSS_BUCKETNAME_VIDEO");

 OUT_OF_DATE = SysConstgetProperty("OSS_OUT_OF_DATE");

} catch (javalangException e) {

eprintStackTrace();

}

}

public void init(){

 // 初始化一个OSSClient

        client = new OSSClient(ENDPOINT,ACCESS_KEY_ID, ACCESS_KEY_SECRET);

        meta = new ObjectMetadata();

}

/

  @Description: 上传文件到OSS文件服务器

  @param content  文件流

  @param key    上传为OSS文件服务器的唯一标识

  @param mimeType  文档类型

  @throws Exception 

  @ReturnType:String   OSSObject的ETag值。

/

public String  uploadFile(InputStream content,String key,String mimeType) throws Exception{

//进行初始化

init();

        // 必须设置ContentLength

        metasetContentType(mimeType);

        // 上传Object

        LogUtilprintConsoleLog("上传到oss服务器开始" + key);

        PutObjectResult result = clientputObject(BUCKETNAME, key, content, meta);

        LogUtilprintConsoleLog("上传到oss服务器结束" + key);

        return resultgetETag();

}

/

  @Description: 根据key获取oss服务器上的地址

  @param key

  @return 

  @ReturnType:String

/

public String getImgURl(String key){

init();

Date expires = new Date (new Date()getTime() + IntegerparseInt(OUT_OF_DATE)); // 30 minute to expire

GeneratePresignedUrlRequest generatePresignedUrlRequest ;

if(keystartsWith("msplatform")){

generatePresignedUrlRequest =new GeneratePresignedUrlRequest(BUCKETNAME, key);

}else {

generatePresignedUrlRequest =new GeneratePresignedUrlRequest(BUCKETNAME_VIDEO, key);

}

generatePresignedUrlRequestsetExpiration(expires);

URL url = clientgeneratePresignedUrl(generatePresignedUrlRequest);

return urltoString();

}

/

  @Description:根据key获取oss服务器上的ipa文件地址

  @param key

  @return 

  @ReturnType:String

 /

public String getIpaURl(String key){

init();

Date expires = new Date(new Date()getTime()+ 103652436001000);

GeneratePresignedUrlRequest generatePresignedUrlRequest ;

if(keystartsWith("msplatform")){

generatePresignedUrlRequest =new GeneratePresignedUrlRequest(BUCKETNAME, key);

}else {

generatePresignedUrlRequest =new GeneratePresignedUrlRequest(BUCKETNAME_VIDEO, key);

}

generatePresignedUrlRequestsetExpiration(expires);

URL url = clientgeneratePresignedUrl(generatePresignedUrlRequest);

return urltoString();

}

/

  @Description: 根据key获取oss服务器上的地址

  @param key

  @return 

  @ReturnType:String

/

public InputStream  getObject(String key){

init();

OSSObject object = null;

if(keystartsWith("msplatform")){

object= clientgetObject(BUCKETNAME, key);

}else{

object= clientgetObject(BUCKETNAME_VIDEO, key);

}

objectgetObjectMetadata()getContentType();

// 获取Object的输入流

InputStream objectContent = objectgetObjectContent();

return objectContent;

}

/

  @Description:删除文件

  @param key  OSS文件服务器上文件的唯一标识

  @ReturnType:void

/

public void deleteFile(String key){

init();

clientdeleteObject(BUCKETNAME, key);

}

/

  @Description: 断点上传文件到OSS文件服务器

  @param content  文件流

  @param key    上传为OSS文件服务器的唯一标识

  @param position 位置

/

public String  appendObjectFile(InputStream content,String key,int position,String mimeType) throws Exception{

   //进行初始化

    init();

        // 必须设置ContentLength

        metasetContentLength(position);

        metasetContentType(mimeType);

        metasetCacheControl("no-cache");

        metasetContentEncoding("utf-8");

        // 上传

        LogUtilprintConsoleLog("断点上传到oss服务器开始" + key);

        AppendObjectRequest appendObjectRequest = new AppendObjectRequest(BUCKETNAME, key, content, meta);

        appendObjectRequestsetPosition(LongvalueOf(position));

        AppendObjectResult appendObjectResult =clientappendObject(appendObjectRequest);

        LogUtilprintConsoleLog("断点上传到oss服务器结束" + key);

        return appendObjectResultgetNextPosition()toString();

}

public static void main(String[] args) {

OssManage ossManage = new OssManage();

}

}

小鸟云服务器niaoyun实例创建好之后,您可以使用以下任意一种方式登录服务器:

远程桌面连接 (Microsoft Terminal Services Client, MSTSC):

采用这种方式登录,请确保实例能访问公网。如果在创建实例时没有购买带宽,则不能使用远程桌面连接。

管理终端 VNC:无论您在创建实例时是否购买了带宽,只要您本地有网页浏览器,都可以通过管理控制台的管理终端登录实例。

使用远程桌面连接 (MSTSC) 登录实例

打开 开始菜单 > 远程桌面连接,或在 开始菜单 > 搜索 中输入 mstsc。也可以使用快捷键 Win+R 来启动运行窗口,输入

mstsc后回车启动远程桌面连接。

在 远程桌面连接 对话框中,输入实例的公网 IP 地址。单击 显示选项。

输入用户名,如小鸟云默认为 niaoyun。单击 允许我保存凭据,然后单击 连接。这样以后登录就不需要手动输入密码了。

DABAN RP主题是一个优秀的主题,极致后台体验,无插件,集成会员系统
网站模板库 » 阿里云linux主机怎么上传文件

0条评论

发表评论

提供最优质的资源集合

立即查看 了解详情