Ubuntu SSH 命令行的替代方案

Thr*_*ion 14 linux ssh

我们有一台运行 CentOS 的机器在工作。为了进入它,我使用ssh.

我们不允许在其上安装任何窗口管理系统。有时,我需要做很多工作,例如编辑配置、检查多个日志等。所有这些在命令行上工作变得有点乏味(请原谅我不是命令行忍者)。

我刚刚进行了多个会话以获取我需要的所有日志和文件,但是有没有办法在本地计算机上“看到”远程计算机的文件系统,以便我可以打开和编辑远程计算机我的本地机器上有我所有漂亮的窗口和文本编辑器可用的文件?

Ada*_*dam 28

如果您使用的是 Linux,请考虑安装sshfs。您可以通过 ssh 远程连接到机器,但它会将其显示为本地机器上文件系统的一部分,因此您可以在本地编辑器中编辑文件,并将其视为本地文件。您甚至不必在服务器端安装任何东西,这一切都可以通过 ssh 运行。

同样,windows有win-sshfs,它采用与 sshfs 类似的方法,但将文件系统挂载为 Windows 网络驱动器。感谢Lexi R的推荐!

另一种选择是使用 FTP 抓取文件并将它们放到您的本地机器上,根据需要查看和编辑它们,然后使用 FTP 将它们放回原位。你需要在 CentOS 机器上有一个 FTP 服务器,你可以使用类似Filezilla 的东西来连接。

  • 如果他使用的是 Windows,则 sshfs 不是替代方案。在这种情况下,WinSCP 会更合适。 (2认同)
  • sshfs 正是我要找的。那是老板。 (2认同)
  • @Marcelo [win-sshfs](https://code.google.com/p/win-sshfs/) 可用,我的室友发誓(和)它。 (2认同)

Can*_*uke 7

如果您从 Windows 运行连接,则可以查看 WinSCP。它是免费的,并为您提供了您有权访问的文件系统的树状视图(类似资源管理器)。

如果您在 *nix 环境中运行,则需要启用对它的某种文件访问,例如 FTP(不安全)、SFTP(安全),或者您可以将远程文件系统挂载为 CIFS、NFS 或 sshfs文件系统。所有这些选项都是免费的,应该内置到您的操作系统中。