1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29
| ssh user@hostname -p port # 登录服务器 并指定端口 ~/.ssh/config #配置文件 Host myserver1 HostName IP地址或域名 User 用户名
Host myserver2 HostName IP地址或域名 User 用户名 ssh-keygen # 生成ssh秘钥 id_rsa :私钥 id_rsa.pub :公钥
ssh-copy-id myserver #配置免密登录
#利用远程服务器直接运行代码 ssh myserver 'for ((i = 0; i < 10; i ++ )) do echo $i; done'
#将本地文件上传服务器
#将本地家目录中的 tmp 文件夹复制到 myserver 服务器中的 /home/acs/ 目录下 scp -r ~/tmp myserver:/home/acs/ 将本地家目录中的 tmp 文件夹复制到 myserver 服务器中的 ~/acs 目录下。 scp -r ~/tmp myserver:acs
#将服务器文件下载到本地 # 将 myserver 服务器中的 ~/homework/ 文件夹复制到本地的当前路径下。 scp -r myserver:homework .
|