本地准备ssh 公钥
查看本地是否有ssh
ls -al ~/.ssh
本地生成ssh
ssh-keygen -t rsa -C 自己的Email地址
查看ssh 公钥
cat .ssh/id_rsa.pub
远程安装ssh服务
查看是否安装了ssh服务
dpkg -l | grep ssh
安装ssh服务
sudo apt-get install openssh-server
确认ssh服务是否启动
ps -e | grep ssh
启动ssh服务
sudo /etc/init.d/ssh start #启动
sudo /etc/init.d/ssh stop #停止
sudo /etc/init.d/ssh restart #重启
将本地的ssh 公钥复制到远程机器上
vim ~/.ssh/authorized_keys # 将本地的公钥 另起一行粘贴到这里
配置远程机接受ssh方式登录 (设置后重启动ssh服务)
sudo vim /etc/ssh/sshd_config # 找到 PasswordAuthentication 值修改为yes,ChallengeResponseAuthentication 值修改为no
本地登录
ssh root@远程地址
将本地文件推送到远程服务器上
scp xxx.xx root@远程地址:/home/www # 只能推送文件
压缩文件
tar -zcvf test.tar.gz test
解压文件
tar -zxvf test.tar.gz
删除文件
rm -f test.text # 删除文件
rm -rf test # 删除目录