ssh常用操作
2024-08-22 05:35:45
介绍ssh、sshpass、scp等linux下远程操作常用的命令
ssh
通过终端远程linux服务器的常用命令
ssh root@192.168.1.100 #以root用户链接到目标服务器,连通时会提示输入密码
ssh jack@192.168.1.100 #以jack用户登录的远程服务器
ssh -p 2345 root@192.168.1.100 #指定ssh链接时所使用的端口
向ssh命令传递证书文件
证书文件权限应为只读,否则会提示无法使用错误
ssh -i ~/keys/server.key root@192.168.1.100 #通过证书文件登录到目标服务器
sshpass
用以向ssh命令传递密码,免去ssh时提示输入密码问题,一条命令直接登录
sshpass -p "123456" ssh root@192.168.1.100 #通过sshpass向ssh命令传递密码
scp
用以实现本机与远程服务器之间的文件互拷
将本地文件拷被至远程服务器
# 将本地文件拷被至目标服务器的目标位置
# 此处以root用户登录连通后将提示输入用户密码
scp ~/data/readme.txt root@192.168.1.100:/data
# 以指定端口来拷贝文件
scp -P 4567 ~/data/readme.txt root@192.168.1.100:/data
# 通过sshpass来向scp传递密码,此时将无法显示拷贝进度
sshpass -p "123456" scp ~/data/readme.txt root@192.168.1.100:/data
# 通过证书登录远程服务器并将本地文件拷被至远程服务器指定目录下
scp -i ~/keys/server.key ~/data/readme.txt root@192.168.1.100:/data
将远程文件拷贝至本地
# 将远程文件拷贝至本地
scp root@192.168.1.100:/data/readme.txt ~/data
最新文章
- Dashborad 上显示出错
- Linux系统性能分析
- FSL - MELODIC
- JAVA Day3
- [读书笔记]C#学习笔记四: C#2.0泛型 可控类型 匿名方法和迭代器
- (番外)使用DFS和BFS实现拓扑排序
- 关于Hadoop之父Doug Cutting
- jsonp跨域访问详解
- Learning Cocos2d-x for WP8(7)——让Sprite动起来
- ●BZOJ 3931 [CQOI2015]网络吞吐量
- 理解WebKit和Chromium: JavaScript引擎简介
- 生产环境一键创建kafka集群
- P4145 上帝造题的七分钟2 / 花神游历各国(线段树区间开平方)
- 关于ListBox在Grid中无法充满的问题
- Modelsim SE 和 Quartus II 编译器(综合器)的区别
- 默认css修改
- linux文件名匹配——通配符使用
- SOFA企业应用框架
- [转]JVM性能调优监控工具
- Oracle.DataAccess.dll方式操作oracle数据库