您好,请问阿里云linux系统的服务器怎么在命令行中上传文件?

您好,请问阿里云linux系统的服务器怎么在命令行中上传文件?,第1张

Linux服务器应该开放了ssh服务的,这样方便远程管理,可以利用ssh服务上传文件的,用ssh服务上传文件时的权限,和你用ssh远程登录的那个用户的权限是一样的,这样就不用考虑权限设置的问题。下面是上传文件的方法:如果你的本地电脑是Linux系统,可以打开终端,不需要登录Linux服务器,直接用scp命令上传文件。scp命令是scp协议的命令,scp协议就是利用ssh连接来传输文件的一个协议。使用scp命令时需要将登录的用户名作为它的参数(参数的一部分),接着scp命令会提示你输入登录密码,如果连接成功就会直接传输文件了。scp命令的具体用法可以自行百度一下,很简单的,就不介绍了。 如果你的本地电脑是Windows就更好办了,可以安装一个WinSCP,这个软件是免费的,打开WinSCP软件,要选择scp协议,然后输入ssh登录的用户名和密码,连接成功后,WinSCP软件界面的左边是本地文件,右边是Linux的目录,然后就能随便上传文件到Linux服务器了。

1 ssh

$ ssh username@remotehost

用shh登陆服务器。

2、scp

命令scp基于SSH协议,可以将本地文件拷贝到远程服务上的指定目录,格式如下:

$ scp filename username@remotehost:remotedirectory

执行:$ scp ipmsg.log admin@10.25.1.202:/home/admin

3 ftp/sftp

首先用root用户登录远程Linux服务器,将admin用户添加到FTP账户中。

通过echo命令追加一行到user_list文件中:# echo admin >>user_list

之后通过service命令开启FTP服务:# service vsftpd start

现在就可以在本机访问FTP远程服务器了,然后通过put命令上传文件了。

4 SSH Windows Client

SSH提供了一个scp2.exe作为Windows下的scp命令工具。


欢迎分享,转载请注明来源:夏雨云

原文地址:https://www.xiayuyun.com/zonghe/531970.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-06-23
下一篇2023-06-23

发表评论

登录后才能评论

评论列表(0条)

    保存