距离上一次更新该文章已经过了 506 天,文章所描述的內容可能已经发生变化,请留意。
上传到远端
- 上传目录:
scp -r ./util/ 用户名@192.168.1.65:/home/wwwroot/limesurvey_back/util/
- 上传文件
scp ./util.js 用户名@192.168.1.65:/home/wwwroot/limesurvey_back/scp/
远端下载
scp [-r] 用户名@192.168.1.65:/share/webCompileOut.sql ./
如果是目录拷贝要加“-r”参数,用户名可选,如果省略用户名,默认为终端的用户名。
免密
- 先执行
su 用户名
切换到想要免密的
账户 - 在你的主控方机器上使用 ssh-keygen命令创建公钥,使用
ssh-keygen -t rsa
来创建,程序会问你存放目录,如果不需要修改(建议不修改, 会放在~/路径下),直接回车几次即可 - 将主控方
~/.ssh
目录下id_rsa.pub
文件拷贝到受控机器的~/.ssh
目录中,然后操作受控方将文件内容导入到~/.ssh/authorized_keys
文件
text
1 | 主控方: |
ssh基本命令,其他命令看https://blog.csdn.net/smli_ng/article/details/106148729
plaintext
1 | SSH语法: ssh root@192.168.3.163 |
在远程 ssh 命令中传递本地变量
plaintext
1 | ssh pvt@192.168.1.133 "~/tools/run_pvt.pl $BUILD_NUMBER" # $BUILD_NUMBER是客户端环境变量参数,注意是双引号,单引号则不识别变量 |
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来源 小五的个人杂货铺!