securecrt传输文件_Royal TSX配置ssh+ftp远程开发和传输文件

本公众号今天介绍一款工具,主角就是Royal TSX。我们在使用远程开发软件中,很多会选择SecureCRT和Xshell。前者支持windows系统和Mac系统,后者仅仅只是windows系统。那么这里之所以喜欢使用Royal TSX,原因有,该软件跨平台,可以支持windows系统和MacOs,另外一个原因则是使用Royal TSX,我们可以极其方便的安装各种插件以支持我们的需求。这里就主要谈谈两个插件,远程连接和传输文件。

配置ssh远程连接。我们打开软件,选择菜单栏中的Royal TSX,点击该菜单,选择列表展开中的Plugins,选择Avaliable Plugins,找到Terminal(base on iTerm2)。然后选择Install,之后重启软件即可。

然后我们点击软件菜单栏中的File菜单,选择New Document,例如我新建了AliyunServer的document。

我们选择该Document下面的Connections,右击选择add,选择Terminal,即新建了一个连接终端了。

我们配置好该连接终端的Computer Name也就是远程连接的IP地址,同时我们找到配置中的Commom/Credentials,选择Credentials,选择Specify username and password,在下方输入Username和Password即可。

配置好之后,点击Apply & Close 然后点击我们新建的Terminal 即可远程连接我们的服务器了。

配置ftp文件传输。有了远程连接,我们还希望可以进行文件传输,也就是远程服务器和本地系统的文件相互传输。在使用SecureCRT和Xshell的时候,我们都习惯选择rz,sz命令。这种方式显得体验不够好,配置ftp则能够介绍体验效果了。

按照安装Terminal插件的方法,我们继续安装File Transfer,安装之后我们依葫芦画瓢,和前面Terminal配置一样,配置好Computer Name和Credentials。这个时候,我们要先在服务器安装ftp,才能进行ftp连接。

那么如果进行ftp在服务器的安装呢。

Step1 sudo yum install vsftpd

Step2 systemctl enable vsftpd.service

Step3 systemctl start vsftpd.service

需要注意的是,ftp需要开启21端口,如果我们使用阿里云,那么我们需要在阿里云安全组,选择21端口的开放使用。如果我们还使用了系统防火墙,那么我们还需要添加防火墙端口支持。

防火墙下面添加端口支持

P1 启动防火墙 systemctl start firewalld

P2 开启21端口 irewall-cmd --zone=public --add-port=21/tcp --permanent

P3 重新加载防火墙配置 firewall-cmd --reload

至此我们的ftp服务可以正常访问了。

回到软件,我们直接点击File Transfer,即可看到本地和远程服务器上面的文件了。例如Mac本地是DownLoads 远程目录则是root。

上截图。

f932161d37c90fd65093f19a60cdb511.png

4312da9f0d7cefebe2154ea483b876ae.png

ftp服务命令

#设置开机启动

systemctl enable vsftpd.service

#启动

systemctl start vsftpd.service

#停止

systemctl stop vsftpd.service

#查看状态

systemctl status vsftpd.service

#重启

systemctl restart vsftpd.service

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值