linux 的scp和ssh,Linux SCP和SSH命令

Linux SCP和SSH命令

平时做Oracle实验、经常会在多个主机间传数据或者登入、这两个命令经常用到

这里以最简单的实例介绍一下、以免自己忘了

㈠ SCP   www.2cto.com

scp是在两台机器间复制传输数据的命令、其实质相当于利用SSH协议来传输数据的cp命令

复制远程服务器的文件到本地:

[plain]

[root@Think ~]# scp  192.168.1.117:/home/oracle/water.txt /root/Desktop

root@192.168.1.117's password:

water.txt                                                                                    100%   10KB  10.1KB/s   00:00

www.2cto.com

复制远程服务器的目录到本地:

[plain]

[root@Think ~]# scp -r 192.168.1.117:/home/oracle/ /root/Desktop

root@192.168.1.117's password:

copy.sh                                                                                      100% 1375     1.3KB/s   00:00

sqlnet.log                                                                                   100%  766     0.8KB/s   00:00

复制本地的文件到远程服务器:

[plain]

[root@Think Desktop]# scp Think.sql 192.168.1.117:/root/Desktop

root@192.168.1.117's password:

Think.sql                                     100%    0     0.0KB/s   00:00

复制本地的目录到远程服务器:

[plain]

[root@Think ~]# scp -r /root/Desktop 192.168.1.117:/root/Desktop

root@192.168.1.117's password:

a                                             100%   17     0.0KB/s   00:00

login.sql                                     100%  638     0.6KB/s   00:00

㈡ SSH

不指定用户:

[plain]

[root@Think ~]# ssh 192.168.1.117

root@192.168.1.117's password:

Last login: Fri Mar  8 20:49:53 2013

www.2cto.com

指定用户:

[plain]

[root@Think ~]# ssh -l oracle 192.168.1.117

oracle@192.168.1.117's password:

或者

[root@Think ~]# ssh oracle@192.168.1.117

oracle@192.168.1.117's password:

Last login: Fri Mar  8 21:42:06 2013 from 192.168.1.118

http://www.dengb.com/Linuxjc/551110.htmlwww.dengb.comtruehttp://www.dengb.com/Linuxjc/551110.htmlTechArticleLinux SCP和SSH命令 平时做Oracle实验、经常会在多个主机间传数据或者登入、这两个命令经常用到 这里以最简单的实例介绍一下、以免自己忘...

Shell脚本是一组以文本文件形式存储的命令,可让用户批量自动运行多个命令而不需要手动输入。SCPSSH命令Linux下常用的文件传输远程连接命令,通过Shell脚本可以方便的执行它们。 SCP命令可以用于文件传输,它的格式如下: scp [参数] [源文件] [目标文件] 其中,参数通常包括指定端口、指定协议等。源文件可以通过本地路径或远程路径指定,目标文件也可以是本地路径或远程路径。为了脚本能够正常执行,需要预先设置好远程主机的IP地址、用户名密码。 SSH命令则用于远程连接,常用于远程登录、执行远程命令等操作。可以用以下格式执行SSH命令ssh [参数] [用户名@]远程主机 参数通常包括指定端口、指定密钥文件、禁用远程终端等。远程主机可以通过IP地址或域名进行指定。需要注意,如果通过密码进行连接,需要在Shell脚本中设置好密码。 通过Shell脚本执行SCPSSH命令的流程通常是先判断操作系统类型,然后运行SCPSSH命令。常见的Shell脚本语言包括Bash、Zsh、Ksh等,使用不同语言写出的脚本可能存在差异。在执行SCPSSH命令的过程中,需要注意验证端口、用户名、密码等信息,确保连接传输的安全性。 最后,需要提醒的是,在使用SCPSSH命令传输连接时,需要遵循Linux安全最佳实践,如禁用root用户登录、使用非默认端口等。同时,在编写Shell脚本时,需要注意脚本语言的规范,以及安全性的验证处理。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值