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

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

相关文章:

  • 三格电子——EtherCAT分支器的应用场景
  • ROS2 ,查看当前tf变换关系的图形化的终端指令?
  • 山东大学《数据可视化》期末复习宝典
  • $attrs 与 $listeners 透传
  • VTK 显示文字、图片及2D/3D图
  • OS11.【Linux】vim文本编辑器
  • Xsens-AAA工作室品质,为动画师准备
  • java 编程基础入门级超级完整版教程指南
  • [蓝桥杯]版本分支
  • idea中 maven 本地仓库有jar包,但还是找不到,解决打包失败和无法引用的问题
  • 正则持续学习呀
  • 文件上传/下载接口开发
  • 【汇编逆向系列】八、函数调用包含混合参数-8种参数传参,条件跳转指令,转型指令,movaps 16字节指令
  • 深入浅出多路归并:原理、实现与实战案例解析
  • centos7升级glibic-2.28
  • 局域网聊天软件
  • 数据结构与算法——二叉树高频题目(1)
  • 【设计模式-5】设计模式的总结
  • 【学习笔记】构造函数+重载相关
  • Halcon腐蚀例子
  • 做垂直行业网站利润分析/2345手机浏览器
  • 网站一般用什么软件做/宁波seo关键词如何优化
  • 长沙网站平台建设公司/搜索引擎优化搜索优化
  • jsp网站源码 怎么用/白山网络推广
  • 最佳网站/seo发外链的网站
  • 大连哪家公司做网站比较好/新开传奇网站