利用SecureCRT在Linux centos与Mac之间传输文件

一、环境

  1. 宿主机OS:Mac OS 10.13
  2. 虚拟机OS: linux centos 7.5 1804
  3. Virtualbox:5.2.18
  4.  SecureCRT: 8.3  64bits

二、过程:

  1. 查看mac本机的ip地址:系统设置–网络—高级—tcp/ip 找到router IP

 

发表在 Visions of DATA, 计算机基础 | 留下评论

转载:利用SecureCRT在Linux与Windows之间传输文件

利用SecureCRT在Linux与Windows之间传输文件

以前用ftp, 现在有了新发现

SecureCRT这款SSH客户端软件同时具备了终端仿真器和文件传输功能。比ftp命令方便多了,而且服务器不用再开FTP服务了。rz,sz是便是Linux/Unix同Windows进行ZModem文件传输的命令行工具。

Windows端需要支持ZModem的telnet/ssh客户端,SecureCRT就可以用SecureCRT登陆到Unix/Linux主机(telnet或ssh均可)。

上传文件只需在shell终端仿真器中输入命令“rz”,即可从弹出的对话框中选择本地磁盘上的文件,利用Zmodem上传到服务器。下载文件只需在shell终端仿真器中输入命令“sz文件名”,即可利用Zmodem将文件下载到“路径/SecureCRT/download/”或(C:\Users\Administrator\Downloads)目录下。通过“File Transfer”可以修改上传和下载的默认路径。设置默认目录:options–>session options–>file transfer。

注:选项–>全局选项–>终端,可以设置鼠标的复制粘贴。

如果要改变SecureCRT终端的背景颜色和文件名颜色,只需点击菜单栏上的“选项”-“会话选项”,在“终端“-“仿真”分类的右侧窗口选上“ANSI 颜色”以及“选择一个备用的键盘仿真-Linux”。

总结下SecureCRT传文件的三种方式.

1. scp
scp 可以在 2个 linux 主机间复制文件
scp [-1246BCpqrv] [-c cipher] [-F ssh_config] [-i identity_file] [-l limit] [-o ssh_option] [-P port] [-S program] [[user@]host1:]file1 […] [[user@]host2:]file2

scp -P port user@serverip:/home/user/filename /home/user/filename

以上端口大写 P 为参数,port 端口 user 为ssh user serverip 为远程服务器ip或者域名 ,/home/user/filename 为远程服务器的文件名 /home/user/filename 为本地服务服务器的文件名。该命令的作用就是将远程的filename复制到本地对应的目录下面。

例如,将文件传到管理服务器[root@localhost ~]# scp ./load.sh yinliu@59.53.86.118

* 复制文件:
* 命令格式:
scp local_file remote_username@remote_ip:remote_folder
或者
scp local_file remote_username@remote_ip:remote_file
或者
scp local_file remote_ip:remote_folder
或者
scp local_file remote_ip:remote_file 第1,2个指定了用户名,命令执行后需要再输入密码,第1个仅指定了远程的目录,文件名字不变,第2个指定了文件名;
第3,4个没有指定用户名,命令执行后需要输入用户名和密码,第3个仅指定了远程的目录,文件名字不变,第4个指定了文件名;

* 复制目录:
* 命令格式:
scp -r local_folder remote_username@remote_ip:remote_folder
或者
scp -r local_folder remote_ip:remote_folder

第1个指定了用户名,命令执行后需要再输入密码;
第2个没有指定用户名,命令执行后需要输入用户名和密码;
* 例程:
scp -r /home/space/music/ root@www.linuxidc.com:/home/root/others/
scp -r /home/space/music/ www.linuxidc.com:/home/root/others/

上面 命令 将 本地 music 目录 复制 到 远程 others 目录下,即复制后有 远程 有 ../others/music/ 目录

======
从 远程 复制到 本地
======
从 远程 复制到 本地,只要将 从 本地 复制到 远程 的命令 的 后2个参数 调换顺序 即可;

例如:
scp root@www.me.com:/home/root/others/music /home/space/music/i.mp3
scp -r www.linuxidc.com:/home/root/others/ /home/space/music/

scp的优点是使用简单,缺点是无法列出远端目录和改变目录。

2. ZMODEM file send/recv
rz: 上传文件只需在shell终端仿真器中输入命令“rz”,即可从弹出的对话框中选择本地磁盘上的文件,利用Zmodem上传到服务器,例如(上传一个rsyncd.conf文件到服务器):
[root@localhost ~]# rz
rz waiting to receive.
正在开始 zmodem 传输。 按 Ctrl+C 取消。
正在传输 rsyncd.conf…
100% 715 bytes 715 bytes/s 00:00:01 0 错误
sz: 下载文件只需在shell终端仿真器中输入命令“sz 文件名”,即可利用Zmodem将文件下载到“路径/SecureCRT-5.1.3/download/”目录下,例如(下载服务器当前目录下的rsyncd.conf文件到本地):
[root@localhost ~]# sz rsyncd.conf
rz
正在开始 zmodem 传输。 按 Ctrl+C 取消。
正在传输 rsyncd.conf…
100% 715 bytes 715 bytes/s 00:00:01 0 错误

3. sftp
securecrt 按下ALT+P就开启新的会话 进行ftp操作。
输入:help命令,显示该FTP提供所有的命令
pwd: 查询linux主机所在目录(也就是远程主机目录)
lpwd: 查询本地目录(一般指windows上传文件的目录:我们可以通过查看”选项“下拉框中的”会话选项“,如图二:我们知道本地上传目录为:D:/我的文档)
ls: 查询连接到当前linux主机所在目录有哪些文件
lls: 查询当前本地上传目录有哪些文件
lcd: 改变本地上传目录的路径
cd: 改变远程上传目录
get: 将远程目录中文件下载到本地目录
put: 将本地目录中文件上传到远程主机(linux)
quit: 断开FTP连接

发表在 Visions of DATA, 计算机基础 | 留下评论

secureCRT 连接 Mac 下的centos 虚拟机

什么是SecureCRT?–(此部分转载)

SecureCRT是一款支持 SSH2、SSH1、Telnet、Telnet/SSH、Relogin、Serial、TAPI、RAW 等协议的终端仿真程序,最吸引我的是,SecureCRT 支持标签化 SSH 对话,从而可方便地管理多个 SSH 连接,设置项也极为丰富。简单的说是Windows下登录UNIX、Linux服务器主机的软件。SecureCRT支持SSH,同时支持Telnet和rlogin协议。

SecureCRT是一款用于连接运行包括Windows、UNIX、VMS的理想工具。通过使用内含的VCP命令行程序可以进行加密文件的传输。有流行CRT Telnet客户机的所有特点,包括:自动注册、对不同主机保持不同的特性、打印功能、颜色设置、可变屏幕尺寸、用户定义的键位图和优良的VT100、VT102、VT220、ANSI竞争,能从命令行中运行或从浏览器中运行,其它特点包括文本手稿、易于使用的工具条、用户的键位图编辑器、可定制的ANSI颜色等.SecureCRT的SSH协议支持DES,3DES和RC4密码和密码与RSA鉴别。

一、背景:在Mac OS  10.13 上安装了虚拟机,现在想把virtualbox 上的 centos 虚拟机连接到securecrt 上,方便使用。

SecureCRT是一款支持SSH(SSH1和SSH2)的终端仿真程序。

  1. 已在virtualbox 安装centos7.5
  2. 已下载securecrt 8.3 并安装,但是没有去设置

二、过程:

网络连接我们要选择桥接模式,还有一种方式就是选择NAT模式

进入到centos下,先查看centos虚拟机的IP配置,打开终端,通过命令查看,可以看到centos下的IP地址信息。

可以看出,该IP地址为192.168.172.168,然后就可以到mac下设置virtual Network Adapter,其中的IP地址和默认网关和虚拟机要相同(保持和虚拟机IP保持在同一个网段)

根据centos下的信息,设置如上图所示即可。

前期工作已经做好,接下来就是要在Ubuntu下安装SSH服务了,打开终端,先检查一下,是否已经安装了SSH服务。

输入命令:ssh username@localhost。如果出现了ssh: connect to host localhost port 22: Connection refused

查看是否有安装SSH,没有需要安装SSH。

(1)安装SSH

打开的终端,输入:

yum -y install openssh-server

安装完毕后ssh默认已启动。可以使用下述命令查看是否有进程在22端口上监听,即是否已启动:

netstat -nat | grep 22

SecureCRT连接Ubuntu

打开SecureCRT软件,进行配置。ProtoCol模式选为SSH2,Port为22,HostName为192.168.172.168(就是我们centos的IP地址),UserName,password为我们的登录账户。

转载:

第一种 NAT模式
解释:
NAT模式是最简单的实现虚拟机上网的方式,你可以这样理解:Vhost访问网络的所有数据都是由主机提供的,vhost并不真实存在于网络中,主机与网络中的任何机器都不能查看和访问到Vhost的存在。
虚拟机与主机关系:
只能单向访问,虚拟机可以通过网络访问到主机,主机无法通过网络访问到虚拟机。
虚拟机与网络中其他主机的关系:
只能单向访问,虚拟机可以访问到网络中其他主机,其他主机不能通过网络访问到虚拟机。
虚拟机与虚拟机之间的关系:
相互不能访问,虚拟机与虚拟机各自完全独立,相互间无法通过网络访问彼此。
IP:10.0.2.15
网关:10.0.2.2
DNS:10.0.2.3
一台虚拟机的多个网卡可以被设定使用 NAT, 第一个网卡连接了到专用网 10.0.2.0,第二个网卡连接到专用网络 10.0.3.0,等等。默认得到的客户端ip(IP Address)是10.0.2.15,网关(Gateway)是10.0.2.2,域名服务器(DNS)是10.0.2.3,可以手动参考这个进行修改。
NAT方案优缺点:
笔记本已插网线时: 虚拟机可以访问主机,虚拟机可以访问互联网,在做了端口映射后(最后有说明),主机可以访问虚拟机上的服务(如数据库)。
笔记本没插网线时: 主机的“本地连接”有红叉的,虚拟机可以访问主机,虚拟机不可以访问互联网,在做了端口映射后,主机可以访问虚拟机上的服务(如数据库)。

第二种 Bridged Adapter模式
解释:
网桥模式是我最喜欢的用的一种模式,同时,模拟度也是相当完美。你可以这样理解,它是通过主机网卡,架设了一条桥,直接连入到网络中了。因此,它使得虚拟机能被分配到一个网络中独立的IP,所有网络功能完全和在网络中的真实机器一样。
虚拟机与主机关系:
可以相互访问,因为虚拟机在真实网络段中有独立IP,主机与虚拟机处于同一网络段中,彼此可以通过各自IP相互访问。
虚拟机于网络中其他主机关系:
可以相互访问,同样因为虚拟机在真实网络段中有独立IP,虚拟机与所有网络其他主机处于同一网络段中,彼此可以通过各自IP相互访问。
虚拟机于虚拟机关系:
可以相互访问,原因同上。
IP:一般是DHCP分配的,与主机的“本地连接”的IP 是同一网段的。虚拟机就能与主机互相通信。
笔记本已插网线时:(若网络中有DHCP服务器)主机与虚拟机会通过DHCP分别得到一个IP,这两个IP在同一网段。 主机与虚拟机可以ping通,虚拟机可以上互联网。
笔记本没插网线时:主机与虚拟机不能通信。主机的“本地连接”有红叉,就不能手工指定IP。虚拟机也不能通过DHCP得到IP地址,手工指定IP后,也无法与主机通信,因为主机无IP。
这时主机的VirtualBox Host-Only Network 网卡是有ip的,192.168.56.1。虚拟机就算手工指定了IP 192.168.56.*,也ping不能主机。

第三种 Internal模式
解释:
内网模式,顾名思义就是内部网络模式,虚拟机与外网完全断开,只实现虚拟机于虚拟机之间的内部网络模式。
虚拟机与主机关系:
不能相互访问,彼此不属于同一个网络,无法相互访问。
虚拟机与网络中其他主机关系:
不能相互访问,理由同上。
虚拟机与虚拟机关系:
可以相互访问,前提是在设置网络时,两台虚拟机设置同一网络名称。如上配置图中,名称为intnet。
IP: VirtualBox的DHCP服务器会为它分配IP ,一般得到的是192.168.56.101,因为是从101起分的,也可手工指定192.168.56.*。
笔记本已插网线时:虚拟机可以与主机的VirtualBox Host-Only Network 网卡通信
这种方案不受主机本地连接(网卡)是否有红叉的影响。

第四种 Host-only Adapter模式
解释:
主机模式,这是一种比较复杂的模式,需要有比较扎实的网络基础知识才能玩转。可以说前面几种模式所实现的功能,在这种模式下,通过虚拟机及网卡的设置都可以被实现。
我们可以理解为Vbox在主机中模拟出一张专供虚拟机使用的网卡,所有虚拟机都是连接到该网卡上的,我们可以通过设置这张网卡来实现上网及其他很多功能,比如(网卡共享、网卡桥接等)。
虚拟机与主机关系
默认不能相互访问,双方不属于同一IP段,host-only网卡默认IP段为192.168.56.X 子网掩码为255.255.255.0,后面的虚拟机被分配到的也都是这个网段。通过网卡共享、网卡桥接等,可以实现虚拟机于主机相互访问。
虚拟机与网络主机关系
默认不能相互访问,原因同上,通过设置,可以实现相互访问。
虚拟机与虚拟机关系
默认可以相互访问,都是同处于一个网段。
虚拟机访问主机 用的是主机的VirtualBox Host-Only Network网卡的IP:192.168.56.1 ,不管主机“本地连接”有无红叉,永远通。
主机访问虚拟机,用是的虚拟机的网卡3的IP: 192.168.56.101 ,不管主机“本地连接”有无红叉,永远通。
虚拟机访问互联网,用的是自己的网卡2, 这时主机要能通过“本地连接”有线上网,(无线网卡不行)

参考资料:

http://www.zhimengzhe.com/mac/261359.html

https://blog.csdn.net/xzwspy/article/details/78633573

 

发表在 Linux, Visions of DATA, 计算机基础 | 留下评论

把时间折腾在搭建环境上是可耻可恨的

安装什么破解版,只要顺利,20分钟以内,可以接受。

在刚需的软件上折腾破解版好几个小时,在以前是无聊,在现在是无耻可恨的行径,官网可以买,超过预算那就去淘宝。以为自己折腾破解很有成就感?那是以前少不经事,觉得自己好有耐心,现在看来就是无聊。

教训还不够多吗?请改掉过去的这种“路径依赖”。

发表在 Mind and life, 屋头呓语 | 留下评论

水牛的伤痕

多少年来,我一直记得那头倔强的水牛,每次借着回想的折光,我才能看清它腹背上绽开的几道红色血痕,那是月牙镰刀刻下的蓄意惩戒。我怔怔地在它身后的不远处,看他眼里的冷厉听他铿锵的训诫,没有生出即时的怜悯或害怕,只觉得讶异,至今也分不清当时的我是讶异于那个人不曾显露于我的神色还是为那条血痕生出一丝无稽之绪,抱出想要对抗人和动物相处规则的不平。

你说,那头水牛为什么不会掉眼泪,难道牛是不会流泪的吗?你说,那头牛为什么不再反抗,是因为无奈绝望,疲累至极还是以安静漠然的接受在平息主人的愤怒?

然这头牛至少因着我无意的讶异让我记住了它。

发表在 Mind and life, 屋头呓语 | 留下评论

lesson02 在virtualbox 中删除虚拟机后怎么恢复占用的硬盘空间

一、目的:彻底让被删除的虚拟host释放占用的硬盘空间(即固定分配给host的空间)

二、背景:

  1. 本机(宿主机)系统: Mac OS 10.13
  2. 已安装好的虚拟机管理软件: virtualbox for mac
  3. virtualbox下安装host前mac 的资源空间分配为:500G(Mac硬盘size): 424.xx G(可用)
  4. virtualbox下安装host后mac 的资源空间分配为:500G(Mac硬盘size): 393.xx G(可用)
  5. vb 下安装的虚拟机(host)数量
    • host 1: 分配虚拟内存1g, 分配硬盘空间(采用固定分配),空间大小20G,
    • host 2: 分配虚拟内存1g, 分配硬盘空间(采用固定分配),空间大小 8G,
  6. 2个虚拟机host 总共占用的资源情况:虚拟内存(1+1=2G)+ 磁盘空间        (20G+8G=28G)= 30G

继续阅读

发表在 Linux, Visions of DATA | 留下评论

发表在 Mind and life, 屋头呓语 | 留下评论

青,春

“真是青春呀!”

从前从长辈的口中听起来似慨叹,似羡慕,或许欣喜揉杂着期盼,而现在,对着那些年少于我的人,我也要借着接力这句话过渡到这个合理合龄的角色罢。

”青“”春“,这2个字在心里细读起来在此刻觉得异常的美好,青色的“青”,春天的“春”,可惜受众广达的英文只能抽象地用 ”young “ 来表达,多可惜!中文真是个神奇的东西,本想用经久不息来赞叹这种“神奇”,但还是觉得不达我此刻所述之意,更确切的说在我眼里,这些字,词,句,文,不时的拿来咀嚼会生出不同的味道与意境。

继续阅读

发表在 屋头呓语 | 留下评论

lesson02 centos7最新的10种安装类型base server

一、背景:

centos7.5  1804 :

二、安装过程中可以选择的base server  10种类型: 继续阅读

发表在 Linux, Visions of DATA | 留下评论

忆无所有 Forgetting curve

最近用xmind 做笔记较多,唤起高中时候复习的一些体验:

—能理解的在初始记忆的基础上以不断的看提纲唤起前次的记忆,如果觉得模糊且很重要的部分无法召回,便重新理解有意识的存储本次记忆体验

—无法马上理解,一知半解,或者无需深层理解只要记下内容作为初始或永久记忆的内容,只用一个机械的方法—repeat, repeat, repeat.

显然,对于自己不想克服的疑难问题,也随之以便捷的方式放在机械repeat的筐里来处理。后果很严重,积累来很多难点–只看懂字面意思,无法运用。

继续阅读

发表在 Mind and life, 屋头呓语 | 留下评论

floating city

继续阅读

发表在 声音传记, 有词 | 留下评论

舍近求远的折腾

去年某科目的课上,黄志洪老师说起中山大学也有给Linux 还是哪个软件提供开源镜像,说这是件很自豪的事。

最近在新电脑上重新装载一遍软件 for OS ,一如既往都从官网下,遇到个613m折腾了半天都下载不了。折腾过程如下:

1. 开始以为是电脑或者浏览器的问题,于是从dell win 换成 mac os , 从safari 换成firefox , refresh 无数遍,最后都是以failed夭折。

2.接着试着从云主机下载,居然完整的下载完成,很开心,想着等我搬运到本地就可以用.当我开心的复制文件企图粘贴到本地,伤心的事又发生了,无法粘贴—无法从云主机复制到本地电脑,那又怎样,我还有邮箱,于是我又使用qq 邮箱upload 失败。

继续阅读

发表在 Python, Visions of DATA | 留下评论

转载: Win7下用virtualbox 虚拟3台虚拟机搭建hadoop集群

Win7下用virtualbox 虚拟3台虚拟机搭建hadoop集群

hadoop,只会使用streaming接口跑任务,各种调优还不熟练,自定义inputformat , outputformat, partitioner 还不会写,于是干脆从头开始,自己搭一个玩玩,也熟悉一下整体架构。

整体环境: 继续阅读

发表在 Visions of DATA, 数据库, 数据采集 | 标签为 | 留下评论

Aaron Swartz

发表在 Mind and life, Xmind | 留下评论

pycharm 无法创建,保存

首先介绍下环境:

  1. Mac OS  11.xx
  2. anaconda for Mac  installed
  3. pycharm for Mac  installed (conda enviroment)
  4. 练习文件的保存路径在外接的移动盘文件夹location在。 toshiba ext-code-learnpython(在配置pycharm 时就想把所有的练习文件放到移动盘,不想放在本地电脑mac上)

 

 

 

 

 

遇到的问题时的状态:

  1. 当天电脑mac 更新了app
  2. paragon ntfs for Mac 到期了,意味着移动盘的windows 文件在Mac 上读取不了

初期的调试方法:

  1. 打开pycharm 已经有的.py 任意脚本,然后修改解释器:pycharm–preference—-interpreter—检查是否时anacoda python3.6 —重新选择路径看是否一样
  2. 检查path enviroment— add new

3.尝试新建文件 或者保存文件到移动盘原来的路径还是不行,失败

调试成功的方法:

在移动盘里建一个新的文件夹,在pycharm 里设置project structures把新文件夹add 成新的working directory

—–case–:

  1. https://testerhome.com/topics/7654
  2. https://github.com/Jythoner/pycharm/blob/master/messages/IdeBundle.properties
  3. https://blog.csdn.net/qq_24076135/article/details/78028822
发表在 Python, Visions of DATA | 留下评论