生成密钥对

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/