Toc
  1. 终于闹明白如何使用跳板机上传电脑文件到服务器了
    1. 1. 事情起因
Toc
0 results found
终于闹明白如何使用跳板机上传电脑文件到服务器了
2022/04/02

终于闹明白如何使用跳板机上传电脑文件到服务器了

1. 事情起因

最近需要使用实验室的EDA服务器上的EDA软件进行一些实验,找相关老师开通账号后发现不能直接启动软件,还需要配置相关的程序等等。当我花费了很长时间终于把环境变量配置好以后,在运行Cadance IC617的时候却出现了如下报错:

image-20220402104152920

去百度查询发现是由于没有链接到CXXABI库的最新的版本([ 解决 version `CXXABI_1.3.9‘ not found (required by /home/报错问题_浅唱~幸福的博客-CSDN博客](https://blog.csdn.net/weixin_39643007/article/details/120533472))

  1. strings /usr/lib64/libstdc++.so.6 | grep ‘CXXABI’ 查询目前环境中CXXABI的版本信息

image-20220402104928468

可以看到确实没有CXXABI_1.3.9

  1. 通过下面的命令查看gcc最新态库版 find /usr/lib64/ -name “libstdc++.so.*”

image-20220402105041102

可以看到libstdc还是6.0.19 在6.0.22才有CXXABI_1.3.9

  1. 从网上下载所需要的libstdc++.so.6.0.22版本 下载地址:https://pan.baidu.com/s/1H2vv_XGQq1MkW-nUsp62nQ

  2. libstdc++.so.6.0.22拷贝到/usr/lib64目录下 命令:cp libstdc++.so.6.0.22 /usr/lib64

  3. 删除原来的libstdc++.so.6符号连接 命令:rm -rf libstdc++.so.6

  4. 新建新符号连接 命令:ln -s libstdc++.so.6.0.22 libstdc++.so.6

但此时问题出现了,通过百度网盘下载是在我自己的电脑上的,我要怎么传到EDA服务器上呢?如果是服务器直连当然可以用ftp的方法传。但是实验室的EDA服务器中间还有一个内网跳板机,就比较麻烦了。

跟老师了解到情况我们实验室有两个跳板机,其中跳板机1是通过nomachine的NX协议连接,创造虚拟桌面,在跳板机1的虚拟桌面的终端使用ssh连接到EDA服务器进行操作。但是使用NX协议的跳板机我没办法把本地文件上传到跳板机上,在跳板机由于可以使用SSH连接服务器,倒是可以很轻易的把文件从跳板机传到服务器上面,我想到能不能从跳板机1上网直接下载文件然后传输,但发现跳板机1并没有联网,所以跳板机1基本上走不通。

实验室还有一个跳板机2,可以通过ssh在本地连接跳板机2,但是跳板机2无法使用ssh连接EDA服务器,但是跳板机2可以使用ftp连接EDA服务器,故我可以先把文件传输到跳板机2,在通过跳板机2通过ftp传输到EDA服务器。

以下便是基于该方案的流程:

  1. 使用MobaXterm连接跳板机2

image-20220402110231925

配置host,username和port

  1. 将文件上传至跳板机2

image-20220402110452639

点击上传按钮上传文件至跳板机2

  1. 通过ftp命令连接EDA服务器

附一个FTP命令详解教程(FTP命令详解以及二进制上传说明_摘取天上星的博客-CSDN博客_ftp二进制传输命令

3.1 连接ftp

ftp domian.com [port]

然后按照要求输入用户名和密码

image-20220402110933691

3.2 改为被动模式

passive

image-20220402110956512

3.3 使用put或send命令上传文件

put local-file [remote-file] 将一个文件上传到ftp

send local-file [remote-file] 将一个文件上传到ftp

image-20220402111056607

大功告成!

最后挂一个参考文档:

[解决 version `CXXABI_1.3.9‘ not found (required by /home/报错问题_浅唱~幸福的博客-CSDN博客](https://blog.csdn.net/weixin_39643007/article/details/120533472)

FTP命令详解以及二进制上传说明_摘取天上星的博客-CSDN博客_ftp二进制传输命令

打赏
支付宝
微信
本文作者:Parker Luxu
版权声明:本文首发于Parker Luxu的博客,转载请注明出处!