1)现在lanserver,netserver,localhost,从localhost登录到lanserver 再从lanserver ssh 到netserver
#ssh root@lanserver
password:输入密码
#ssh-keygen -t dsa -f MyPass.pub //由于从netserver做身份验证,不能随意登录,所以我们先在lanserver上生成一个key文件
参数说明:
-t type Specify type of key to create. //指定创建key的类型
-f filename Filename of the key file. //生成key的文件名称
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
+想办法把MyPass.pub的内容粘帖到netserver的~/.ssh/下的authorized_keys中 +
+ 1) 在本地机器中的~/.ssh/目录下执行下命令, +
+ssh-keygen -t dsa 将生成两个文件,id_dsa和id_dsa.pub. +
+2) 将id_dsa.pub拷贝到远程机器,并且将id_dsa.pub的内容添加到~/.ssh/authorized_keys中.+
+cat id_dsa.pub >>authorized_keys +
+注意:目录.ssh和文件authorized_keys的权限必须是600. +
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
如果添加成功了,就可以正常从lanserver登录到netserver服务器上了
2)导出sid为testdb的数据
在netserver上执行
#exp system/blcgebnew owner=epsiii direct=y constraints=y indexes=y file=./date.dmp
date.dmp就在当前目录下,此文件就是从数据库中导出的
3)使用scp命令下载到localhost
切换到lanserver上
#scp root@netserver:/%path%/date.dmp . & //"&"这个可以不加,如果加上表示在后台运行,可使用ps命令进行查看
eg:
#ps aux | grep scp[@more@]
来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/25067344/viewspace-1054812/
,如需转载,请注明出处,否则将追究法律责任。