生成密钥对
ssh-keygen
id_rsa为私钥文件(保存在client)id_rsa.pub为公钥(用于追加到server的用户目录/.ssh/authorized_keys文件中)
下载数据
scp -i ~/.ssh/id_rsa -r root@server_ip:/var/www/ /var/www/
上传数据
scp -i ~/.ssh/id_rsa -r /var/www/ root@server_ip:/var/www/
ssh登录
ssh user@host
其它
ssh使用RSA密钥对登录也是同理,service名称为sshd,配置文件为/etc/ssh/sshd_config
chmod -R 700 ~/.ssh/
chmod 600 ~/.ssh/authorized_keys
指定端口
-P: 大写的P, 指定端口号
scp -P 788 -i ~/.ssh/id_rsa -r /var/www/ root@server_ip:/var/www/