Linux下登录服务器,并上传/下载文件,然后关闭服务器

Linux下登录服务器:
一、在Linux(Ubuntu)下打开终端使用ssh命令连接远程服务器
二、命令格式:ssh -l username@ip_address 默认的服务器端口号为22,如果在登录的时候想要指定端口号可以加上 -p 端口号eg:端口号为12306,则登录命令可以写为

ssh -l linjunjie@112.115.67.27 -p 12306

Linux下退出服务器:
一、可以使用快捷键:ctrl+D

登录服务器后,上传和下载命令,
一般Linux下使用scp这个命令,通过ssh传输文件,分为以下情况:

1、从服务器上下载文件(注意是文件),服务器信息在前,本地目录在后

scp username@servername:/path/filename /var/www/local_dir(本地目录)

# 举例: 把林俊杰服务器目录上的loaddata.py文件下载到 本地目录/home/zhaopanpan/love目录中

scp linjunjie@112.115.67.27:/home/linjunjie/loaddata.py /home/zhaopanpan/love
2、上传本地文件到服务器(注意是文件),本地信息在前,服务器信息在后

scp /var/www/filename(本地文件) username@servername:/path 

# 举例: 将本地文件loaddata.py上传到林俊杰的服务器的love目录下

scp /home/zhaopanpan/love/loaddata.py linjunjie@112.115.67.27:/home/linjunjie/love
3、从服务器上下载整个目录(注意是目录)

scp -r username@servername:/home/linjunjie/remote_dir/(远程目录)  
/home/zhaopanpan/local_dir(本地目录)

 # 举例 将林俊杰服务器上面的sendLove目录拷贝到 本地的receiveLove目录中

 scp -r linjunjie@112.115.67.27:/home/linjunjie/sendLove/ /home/zhaopanpan/receiveLove

4、上传目录到服务器
scp -r local_dir username@servername:remote_dir

#举例:将本地写好的代码文件放在gcForest-master目录中,然后把这个文件上传到服务器linjunjie这个目录下,名称不变

scp -r /home/zhaopanpan/gcForest-master  linjunjie@112.115.67.27:/home/linjunjie/

# 本地目录可以不写绝对路径,可以写相对路径 ,例如:

scp -r gcForest-master  linjunjie@112.115.67.27:/home/linjunjie/

# 将当前目录下的gcForest-master目录整个上传到服务器的/home/linjunjie/目录下

对目标服务器的操作(上传或者下载文件/文件夹),都需要服务器已经开启了写入权限

  • 1
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值