关于通过ssh拷贝文件_Android, Python及开发编程讨论区_Weblogic技术|Tuxedo技术|中间件技术|Oracle论坛|JAVA论坛|Linux/Unix技术|hadoop论坛_联动北方技术论坛  
网站首页 | 关于我们 | 服务中心 | 经验交流 | 公司荣誉 | 成功案例 | 合作伙伴 | 联系我们 |
联动北方-国内领先的云技术服务提供商
»  游客             当前位置:  论坛首页 »  自由讨论区 »  Android, Python及开发编程讨论区 »
总帖数
1
每页帖数
101/1页1
返回列表
0
发起投票  发起投票 发新帖子
查看: 1920 | 回复: 0   主题: 关于通过ssh拷贝文件        下一篇 
jiacyi
注册用户
等级:上尉
经验:752
发帖:24
精华:0
注册:2015-5-28
状态:离线
发送短消息息给jiacyi 加好友    发送短消息息给jiacyi 发消息
发表于: IP:您无权察看 2015-5-28 14:23:02 | [全部帖] [楼主帖] 楼主

如何通过ssh拷贝一个库文件到本地来

首先先登录远程主机(必须两台主机同时开启ssh服务),用命令ssh  user@192.168.1.1

登录主机; 

在这一步需要注意三点:

1、使用的user必须是要登陆主机的账户,并且是允许ssh登陆的用户;

2、一般在企业环境下,服务器是不允许root直接ssh登陆的 ,所以也要注意如果有这样的策略的时候,要选择别的用户;

3、在提示输入yes or no 的时候,要输入全名,而不要只输入一个"y" 或者"n";

其次登录之后找到要拷贝的文件,这个时候要注意这个文件的权限,ssh的账户不需对该文件至少要有读权限

(如果root用户登录的就不比担心了)

用如下命令:scp  /xxx/xxx  192.168.1.1:/xxx/xxx

不过在这个时候要注意:

1、如果本地主机用root登录的,就要考虑本地的ssh策略是否允许root登录,如果允许,就可以直接用上面的命令cp文件过来,否则会提示没有权限

2、但是企业一般都不允许root ssh登录 ,所以这个时候还要找本地主机的可以ssh登录的用户来cp文件

用如下命令  scp  /xxx/xxx   user@192.168.1.10   

这是公司的环境 ,ssh 都设置了不允许ssh登录

需要从10.190.117.62  拷贝/usr/lib/libpisso.so到10.190.117.63上的/usr/lib/下:

1 首先用root登录两台机器:北京联动北方科技有限公司

在从63登录 62   通过ssh

北京联动北方科技有限公司

其中这个jtyut是一个可以ssh登录的账户,还要注意直接输yes 

这是要复制的文件

北京联动北方科技有限公司

要确保jtyut账户对他至少有只读权限

现在就要拷贝了

北京联动北方科技有限公司

由于root 不能直接ssh登录  所以Permission denied, please try again.   这时要换用户

北京联动北方科技有限公司

这个jtyut,在63上也是可以ssh登录的,这时就拷贝成功了。




赞(0)    操作        顶端 
总帖数
1
每页帖数
101/1页1
返回列表
发新帖子
请输入验证码: 点击刷新验证码
您需要登录后才可以回帖 登录 | 注册
技术讨论