ssh rsync

平台:ubuntu

===ssh===

登录服务器:

client$ssh acoolbest@192.168.1.77

退出服务器:

ctrl+d或者server$exit

本地机器运行命令:

client$ssh-keygen //获得 ~/.ssh/id_rsa(私钥) ~/.ssh/id_rsa.pub(公钥) 

本地机器运命令:

client$ssh-copy-id acoolbest@192.168.1.77 可以将本地机器的公钥添加到服务器上,下一次登录就可以不再输入密码了

登录服务器后运行命令:

server$sudo apt-get install tmux

server$tmux //运行后可以在本地与服务器断开连接后,再次进入服务器时可以打开上次登录时操作现场

server$tmux a //可以重新回到上一次的操作现场

===rsync===

传本地目录到服务器

client$rsync -r client_dir acoolbest@192.168.1.77:/

下载服务器目录到本地

client$rsync -r acoolbest@192.168.1.77:server_dir .

将本地目录mydir中增加的数据同步到服务器

client$rsync -av mydir/ acoolbest@192.168.1.77:mydir/

其中-a是指所有文件

其中-v会打印有用信息

将本地目录mydir中增加且减少的数据同步到服务器

client$rsync -av --delete mydir/ acoolbest@192.168.1.77:mydir/ --dry-run

client$rsync -av --delete mydir/ acoolbest@192.168.1.77:mydir/

其中--delete是指服务器会删除目前客户端已不存在的文件

其中--dry-run是为了确定上传文件没有问题,因为有可能客户端误删某些文件


~~知识普及~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

●“-”叫【破折号】(中文的长),属于中文使用的,英文中叫“DASH”; 
●“-”叫【连接号】(英文短的),属于英文专用的,叫“HYPHEN”
◆“_”是下划线,英文就是:UNDERLINE

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值