ssh

ssh登录

远程登录服务器

  1. ssh user@hostname(user为用户名,hostname为IP地址或域名)
  2. 默认登录端口为22号,如果想要登录某一特定端口:ssh user@hostname -p 22

    配置文件

  3. 创建文件~/.ssh/config
  4. 输入Host myserver1
  5. \t,HostName IP地址或域名
  6. \t,User 用户名

    密钥登录

  7. ssh-keygen(key generation),然后一直回车
  8. 执行结束后~/.ssh/目录下会多两个文件
  9. id_rsa和(私钥)id_rsa.pub(公钥)
  10. 之后想要免密登录哪个服务器,即可将公钥传给哪个服务器即可
  11. 例如想要免密登录myserver。则将公钥中的内容复制到myserver中的~/.ssh/authorized_keys文件中即可
  12. 也可以使用命令一键添加公钥:ssh-copy-id myserver

    执行命令

  13. 格式:ssh user@hostname command
  14. ssh user@hostname ls -a
  15. ssh myserver for ((i = 0; i < 10; i ++ )) do echo $i;done

    scp