文章目录
记第一次操作服务器(CentOS 7.3)时激动的心情
编程的魅力
之前一直用的 Ubuntu 做深度学习, 但是这次第一次操作服务器时, 输入命令按回车的那一刻感觉还是很激动, 就像第一次用 Ubuntu 终端时候的那种感觉
1. 安装宝塔
1.1 安装宝塔面板
-
执行以下代码进行安装宝塔6.9免费版。宝塔6.9版本已经很稳定了,推荐大家直接安装6.9版本
(注意:宝塔linux6.0版本是基于centos7开发的,务必使用centos7.x 系统)yum install -y wget && wget -O install.sh http://download.bt.cn/install/install_6.0.sh && sh install.sh
等待安装完成之后,命令行会显示面板的 登录地址、账号以及密码 ,一定将这些信息保存下来,后期的管理都需要使用该信息登录面板
-
宝塔面板 账号密码忘了—?
使用ssh登录到你的服务器,什么?服务器密码都忘记了?那就先去找你的服务器提供商找回你的服务器密码,然后使用ssh登录到云服务器(命令:ssh root@你的服务器IP),
然后执行宝塔全能令/etc/init.d/bt default
即可找到你的账号、密码以及宝塔面板后台登录地址。
-
在安全组中放行端口
1.2 访问宝塔面板
- 面板安全入口登录:
http://服务器IP/8888/后面加上8位字符随机码
宝塔面板安全入口校验失败的解决方法
- 修改临时账号和密码
在面板设置中修改
1.3 参考博客
2. Xshell 连接阿里云ECS/轻量级服务器
狂神学习Linux最好不用宝塔面板 -> 傻瓜式操作
Xshell 连接服务器1
Xshell 连接ECS服务器2
Xshell 连接阿里云轻量级服务器3
Xshelll/Xftp免费下载链接
3. Xftp的使用
方法一: 在Xshell中点击下图按键即可实现互传
方法二: 在Xftp中配置
4. ftp 和 Sftp 的区别
4.1 ftp
FTP是TCP/IP协议组中的协议之一, FTP协议由两个部分组成:
- FTP服务器(用来存储文件)
- FTP客户端(用户可以使用FTP客户端通过FTP协议访问位于FTP服务器上的资源)
默认情况下FTP协议使用TCP端口中的20和21这两个端口。
21端口用于传输控制信息,而是否使用20作为传输数据的端口与FTP使用的传输模式有关,如果采用被动模式则具体使用哪个端口要服务器端和客户端协商决定。
FTP传输模式分为以下两种:
- 主动模式(Port)
- 被动模式(Passive)
4.2 Sftp
SFTP是SSH File Transfer Protocol的缩写,安全文件传送协议。
SFTP与FTP有着几乎一样的语法和功能。SFTP为SSH的其中一部分,是一种传输档案至 Blogger 伺服器的安全方式。其实在SSH软件包中,已经包含了一个叫作SFTP的安全文件信息传输子系统,SFTP本身没有单独的守护进程,它必须使用sshd守护进程(端口号默认是22)来完成相应的连接和答复操作,所以从某种意义上来说,SFTP并不像一个服务器程序,而更像是一个客户端程序。
4.3 两者的主要区别
- 连接方式:FTP使用TCP端口21上的控制连接建立连接。而,SFTP是在客户端和服务器之间通过SSH协议(TCP端口22)建立的安全连接来传输文件。
- 安全性:SFTP使用加密传输认证信息和传输的数据,所以使用SFTP相对于FTP是非常安全。
- 效率:SFTP这种传输方式使用了加密解密技术,所以传输效率比普通的FTP要低得多。
Xshell 基本操作可参考我的另一篇博客