为什么需要在共享服务器上使用 SSH 的正当理由是什么?
答案1
我从未听到有人抱怨加密登录数据。SSH 会加密登录数据以及所有流量,因此使用它没有任何坏处;如果不这样做,任何有权访问网络流量的人都会访问您的登录数据。
答案2
就我个人而言,我喜欢设置一个 git 存储库来用于我的 Web 应用程序,而不是那个可怕的东西……你们怎么称呼它?哦,FTP。
另一个用途:设置 crontab 执行日常维护任务。
答案3
- 设置 Cron 作业
- 编译软件的自定义版本(例如 php 以包含对 GD 之类的支持)
- 安装像 PEAR 之类的东西
- 编写 Bash 脚本来做事
- Ruby on Rails
- 命令行 Mysql 访问(许多共享主机只允许本地连接,而不允许远程连接)
- 下载文件前先进行 Zip/Gzip 压缩
- Perl 脚本
这个列表还可以继续列下去。如果您要执行除将基本 FTP php 文件传输到文件夹之外的任何操作,则需要 SSH 访问权限。
答案4
ssh 的另一种替代方案是 telnet,默认情况下,telnet 不会加密通过连接发送的网络流量,因此容易受到数据包嗅探。因此,最好使用 ssh 进行远程登录。