当前位置: 首页 > web >正文

linux系统终端远程控制和传输方式

文章目录

      • 一、远程登录
        • ssh命令
      • 二、远程传输
        • scp命令
        • sftp交互式传输

一、远程登录

ssh命令
  1. ssh远程登录tpc
ssh user@remote #标准连接
ssh -o ServerAliveInterval=60 user@remote #保持活跃连接,60秒发送一次心跳包
ssh -p 2222 user@remote #指定端口
ssh -i /path/to/private_key user@remote #用密钥文件登录
  1. ssh开启root密码登录
#修改sshd_config配置文件
vi /etc/ssh/sshd_config
#设置允许root登录
PermitRootLogin yes
#设置登录密码
passwd
#重启
reboot
  1. 远程执行命令
#单命令
ssh user@remote "ls -l/tmp"
#批量执行命令
ssh user@remote << EOF
cd /tmp/
mkdir test
touch log.txt
ls -l
EOF
  1. 退出
exit

二、远程传输

scp命令
  1. 使用scp复制文件
#使用密钥文件加:-i /path/to/keyfile
#上传文件
scp /path/to/local/file user@remote:/path/to/remote
#下载文件
scp user@remote:/path/to/file /path/to/local/
#递归复制目录
scp -r /path/to/dir user@remote:/path/to/remote/
sftp交互式传输
#进入sftp shell,远程登录后可进行终端控制
sftp user@remote
#上传
put /path/to/local/file
#下载
get /path/to/remote/file
#其它:可执行一般的文件查看等工作,无法替代ssh支持各种命令
ls /cd /pwd
http://www.xdnf.cn/news/12540.html

相关文章:

  • 【 *p取出内容 a得到地址】
  • clickhouse 学习总结
  • KuiperInfer跟学第二课——张量的构建与实现
  • 什么是质量管理系统?质量管理系统都有哪些功能?
  • 5G网络中频段的分配
  • 无公网IP外网可访问项目研发管理软件 codes
  • AI界的“专家会诊”:MoE模型如何让AI变得更聪明?
  • Java多态机制深度解析
  • 在网页加载时自动运行js的方法(2025最新)
  • Linux 前后端项目问题排查命令手册
  • 量化面试绿皮书:5. 扑克牌游戏概率与期望值
  • 深入理解Java单例模式:确保类只有一个实例
  • android app 一个 crash的解决过程!
  • count() + case when统计问题
  • Next.js+prisma开发二
  • 【LLMs篇】14:扩散语言模型的理论优势与局限性
  • H_Prj06 8088单板机的串口
  • 贝叶斯网络_TomatoSCI分析日记
  • vanna+deepseek+chainlit 实现自然语言转SQL的精度调优
  • 一种全新的非对称加密算法
  • 豪斯多夫距离 (Hausdorff Distance)在机器人轨迹规划中的应用
  • Kubernetes指标实现有效的集群监控和优化
  • 免费批量图片格式转换工具
  • usbutils工具的使用帮助
  • 【时时三省】(C语言基础)局部变量和全局变量
  • CSDN文章下载到本地的完整指南
  • 88.实现查看收藏功能的前端实现
  • 43道Java多线程高频题整理(附答案背诵版)
  • [蓝桥杯]解谜游戏
  • Tongweb配置跳过扫描应用jar的配置指引(by lqw)