已有desktop和server兩臺虛擬機,配置如下:
1). 打包desktop主機上的/home目錄,格式爲YYYY_MM_DD_home.tar.gz並保存在/mnt目 錄;
tar zcf /mnt/`date +%F`.tar.gz /home
2). 無密碼傳輸該打包文件到server主機的/home/student/目錄下;
要想實現無密碼傳輸文件,要先實現無密碼連接
先在desktop主機操作:
ssh-keygen
ssh-copy-id -i /root/.ssh/id_rsa.pub [email protected] 然後輸入server的root的密碼即可
最後操作:scp /mnt/2017-01-09.tar.gz [email protected]:/home/student/
3). desktop主機通過命令將server主機的壓縮包解壓到/home/student/Downloads目錄
下;
先連接到server主機上ssh [email protected]
tar xf /home/student/2017-01-09.tar.gz -C /home/student/Downloads
4). 不允許以密碼認證方式遠程連接server主機只允許student用戶通過密鑰方式遠程登陸;
在server主機上對/etc/ssh/sshd_config文件進行編輯,在78行把PasswordAuthentication yes改 爲PasswordAuthentication no再加入AllowUsers student即可
6). 爲保證系統安全不允許以root用戶身份連接server主機;
在主機上對/etc/ssh/sshd_config文件進行編輯,在48行把48 PermitRootLogin yes改爲48 PermitRootLogin no即可