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

来源:互联网 发布:linux ip 流量 编辑:程序博客网 时间:2024/06/07 18:18

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/目录下

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