三种连接远程服务器/虚拟主机的方法

这里说三种并不是总的就这三种,只是说最近用的比较多的三种,各有特点。

如果是在阿里云购买虚拟主机的话,可能是个域名
比如:http://bxw2359650770.my3w.com
但是如果你进入域名管理查看,其实也是有ip的,只不过这里是分配了一个临时域名给你

如果是ECS服务器或者亚马逊EC2等都是服务器,那么就是个ip地址,服务器或许需要密钥文件来登录。
密钥文件需要.ppk格式,而下载的有可能是.pem格式,具体如果需要转换请看我前面的文章,里面有介绍。

1、FileZilla

三种连接远程服务器/虚拟主机的方法_第1张图片

FileZilla很强大的一款ftp登录器,可以用来登录Linux系统的服务器,还可以登录云虚拟主机。

如果有多个服务器的话,直接在站点管理器加入一条新的服务器连接就行了,下次连接就不需要再重新输入账号密码。
也可以直接在面板输入要登录的服务器快速登录。

如果是有密钥的话,在协议里选择sftp-ssh,登录方式选择密钥登录,导入文件。

登录后会提示连接成功,就可以看到各个文件夹,可以根据用户权限进行操作。
如果提示权限之类的错误,可以在目录中右键该目录/文件,选择属性/文件权限,修改可读写运行的权限。

虽然FileZilla功能很强大,给我们提供了可视化的操作,但是一旦遇到有中文字符的文件夹的话就只能观望了,但是我们可以用电脑本身的ftp登录,然后对乱码文件进行删除。

2、我的电脑

三种连接远程服务器/虚拟主机的方法_第2张图片

这种也是最简单的方法,直接在我的电脑地址栏输入
ftp://地址
然后就会弹出让你登录的窗口,输入账号密码就进去了。

使用我的电脑登录,有个好处是在你使用其他工具想要删除中文字符的乱码文件的时候是删不掉的,进管理后台也删除不了,最后还是在网上找到了这个方法。

还有一些复杂的说法说修改文件名为英文什么的,也试了,不太好用,要么就是修改失败。因为Linux系统识别不出来所以你也无法修改。

所以最简单的方法就是使用本地ftp登录到远程,然后直接可以删除

3、PUTTY

三种连接远程服务器/虚拟主机的方法_第3张图片

HostName中填主机(H)地址,如果是虚拟主机,直接就可以进去,然后会提示你输入FTP账号,密码。

带密钥的可以在SSH中选择Auth导入ppk格式的密钥,再open。

相对于第一种方法来说,Putty是最不方便的每次登录都需要输入地址,导入SSH,而且进去后也全是命令行,类似于Windows下cmd的命令行窗口,想学习Linux系统命令什么,推荐用这个。
绝对是原生的Linux系统操作,可以分配用户组等等。

在我使用亚马逊ec2的服务器时,想用root登录,结果失败。
只能用ec2-user登录,然后再使用sudo su切换到root用户。相对于系统方面的配置和安全性来说还是使用PUTTY。

综合来看,FileZille更适合上传文件,比如像传网页源码,可以全部一键上传、删除。
使用本地ftp,可以对无法操作的中文文件进行修改、删除等
PUTTY则是包含了所有功能,对系统配置的操作都在这里。
所以在连接服务器的时候可以结合起来使用,会方便很多。


还有其他一些方法,由于没用过就不再介绍了。
同时我也是个刚接触服务端的新手,欢迎指导。

你可能感兴趣的:(三种连接远程服务器/虚拟主机的方法)