mac与远程服务器操作 - fubd/blowfish GitHub Wiki

普通登录

ssh 用户名@域名或ip

免密登录

  1. ssh-keygen -t rsa   生成密钥
  2. scp ~/.ssh/id_rsa.pub [email protected]:/home/cssor/.ssh/   放置公钥到服务器
  3. #先登录到远程服务器
     cd ~/.ssh
     cat /home/cssor/.ssh/id_rsa.pub >> authorized_keys #将公钥内容加入到authorized_keys文件,没有则新建一个就行
    
  4. vi ~/.ssh/config   配置本地ssh config文件 ,加入以下内容
  5. Host cssor_server  #别名,域名缩写
    HostName cssor.com  #完整的域名
    User cssor  #登录该域名使用的账号名
    PreferredAuthentications publickey  #有些情况或许需要加入此句,优先验证类型ssh
    IdentityFile ~/.ssh/id_rsa #私钥文件的路径
    

向远程服务器传文件

scp ./index.html [email protected]:/home