请选择 进入手机版 | 继续访问电脑版
设为首页收藏本站

微盟网络 项目开发 营销运营 执行框架 大道至简 悟者天成 微盟网络

 找回密码
 免费注册
 
查看: 7700|回复: 34

利用 scp 命令 在linux服务器间通过ssh 传送文件和ssh 免密登陆

[复制链接]

79

主题

16

好友

1021

积分

管理员

Rank: 9Rank: 9Rank: 9

该用户从未签到

发表于 2015-12-7 21:14:13 |显示全部楼层
    在使用 linux 服务器的时候 如果服务器数量不多还好说,如果服务器多了 而且同时在不同服务器间切换管理得话,ssh密码就很不方便了。于是 今天 就创建一个 public key 来免密码登陆。

1. 在终端输入ssh-keygen -t rsa -f ~/.ssh/keyname -P '' 创建一个公钥

2. 将公钥
keyname.pub上传到 服务器 用户目录 .ssh 下 authorized_keys 文件里
3. 如果管理员只有你那么 直接 放这里即可 如果多个管理那么 就把公钥追加到该文件中
(-P表示密码,-P '' 就表示空密码,也可以不用-P参数,这样就要三车回车,用-P就一次回车。)


    那么如何上传上去呢? 当然方法很多 ftp 啊或者 把公钥放到web 之后 wget 当然方法很多。今天 介绍一个简单得命令 scp 通过 ssh 方式 得文件传送 使用方法和 cp 命令差不多但是它可以在服务器间使用

例如: scp ./file.txt root@192.168.1.114:/root
这个命令就是 将本地 当前目录下 file.txt 文件传送到 192.168.1.114 服务器 root 目录下

那么 如果ssh 端口不是 22 呢? 那么就是
例如:scp -P 8888 ./file.txt root@192.168.1.114:/root


8888 就是端口 同理 从服务器上面拿东西下来就是
例如:scp -P 8888 root@192.168.1.114:/root/file.txt ./file.txt

当然如果还没有建立免密码登陆在这里是要让你输入密码的。
如果是只有一个管理登陆的话就是

scp -P 8888 ~/.ssh/id_rsa.pub root@192.168.1.114:/root/.ssh/authorized_keys

输入密码后就传送成功了 再次登陆 ssh root@192.168.1.114 -p 8888 就不用密码直接登陆了
当然 如果多个管理登陆的话 先把文件上传到服务器 之后把 id_rsa.pub 追加到 authorized_keys 即可

scp -P 8888 ~/.ssh/id_rsa.pub root@192.168.1.114:/root/.ssh/tmp

输入密码上传 上传成功后 登陆服务器

cat ~/.ssh/tmp >> authorized_keys

那么下次登陆就免密码了,特别说明一下 "  >  " 是 管道符 单 > 是写入 >> 是追加

至此完毕 我也是学习记录 以备日后查询 如有不对欢迎指正




回复

使用道具 举报

0

主题

0

好友

22

积分

新手上路

Rank: 1

该用户从未签到

发表于 2015-12-7 21:16:46 |显示全部楼层
不错不错 支持下
回复

使用道具 举报

0

主题

0

好友

9

积分

新手上路

Rank: 1

该用户从未签到

发表于 2015-12-7 21:19:18 |显示全部楼层
学习了,这就去试试
回复

使用道具 举报

0

主题

0

好友

23

积分

新手上路

Rank: 1

该用户从未签到

发表于 2015-12-7 21:22:53 |显示全部楼层
学习了!!!!
回复

使用道具 举报

0

主题

0

好友

31

积分

新手上路

Rank: 1

该用户从未签到

发表于 2015-12-7 21:26:27 |显示全部楼层
谢谢楼主的辛苦分享
回复

使用道具 举报

0

主题

0

好友

18

积分

新手上路

Rank: 1

该用户从未签到

发表于 2015-12-7 21:26:58 |显示全部楼层
前来支持~~~~~~~~~~~~~~~~~~~
回复

使用道具 举报

0

主题

0

好友

16

积分

新手上路

Rank: 1

该用户从未签到

发表于 2015-12-7 21:27:28 |显示全部楼层
很不错的哦,支持,加油
回复

使用道具 举报

0

主题

0

好友

24

积分

新手上路

Rank: 1

该用户从未签到

发表于 2015-12-7 21:30:57 |显示全部楼层
不错不错 支持下
回复

使用道具 举报

0

主题

0

好友

26

积分

新手上路

Rank: 1

该用户从未签到

发表于 2015-12-7 21:34:25 |显示全部楼层
不错哦  喜欢 嘿嘿
回复

使用道具 举报

0

主题

0

好友

15

积分

新手上路

Rank: 1

该用户从未签到

发表于 2015-12-7 21:39:37 |显示全部楼层
学习了!!!!
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 免费注册

关闭

向你推荐 上一条 /1 下一条

( 滇ICP备14001596号 )     微盟网络 大道至简 悟者天成 Vmurl Inc.

GMT+8, 2017-10-17 12:07 , Processed in 0.077466 second(s), 34 queries .

Powered by Discuz

© 2001-2012 Comsenz Inc.

滇公网安备 53012502000111号