使用ssh服务器可以做5件很酷的事情

SSH提供的不仅仅是一个安全的远程终端环境。您可以使用SSH来隧道通信、传输文件、装载远程文件系统等等。这些提示和技巧将帮助您利用SSH服务器。...

使用ssh服务器可以做5件很酷的事情

SSH提供的不仅仅是一个安全的远程终端环境。您可以使用SSH来隧道通信、传输文件、装载远程文件系统等等。这些提示和技巧将帮助您利用SSH服务器。

SSH不仅仅通过加密的连接进行身份验证–所有SSH通信都是加密的。无论是传输文件、浏览网页还是运行命令,您的操作都是私有的。

ssh隧道

SSH隧道允许远程SSH服务器充当代理服务器。来自本地系统的网络流量可以通过安全连接发送到SSH服务器。例如,您可以通过SSH隧道引导web浏览流量对其进行加密。这将防止公共Wi-Fi网络上的用户看到您正在浏览的内容,或绕过本地网络上的网站和内容过滤器。

当然,当流量离开SSH服务器并访问Internet时,它就变成了未加密的。对于通过隧道访问的web服务器,您的连接似乎来自运行SSH服务器的计算机,而不是本地系统。

在Linux上,使用以下命令在本地系统的端口9999处创建SOCKS代理:

ssh -D 9999 -C user@host

使用ssh服务器可以做5件很酷的事情

隧道将一直打开,直到您的SSH连接终止。

打开web浏览器(或其他应用程序),并将SOCKS代理设置为端口9999和localhost。使用localhost,因为隧道入口正在本地系统上运行。

使用ssh服务器可以做5件很酷的事情

我们还介绍了如何使用PuTTY在Windows上设置SSH隧道。

scp文件传输

scp或secure copy命令允许您在运行SSH服务器的远程系统和本地系统之间传输文件。

例如,要将本地文件复制到远程系统,请使用以下语法:

scp /path/to/local/file user@host:/path/to/destination/file

使用ssh服务器可以做5件很酷的事情

要将远程SSH服务器上的文件复制到本地系统,请改用以下语法:

scp -r user@host:/path/to/remote/file /path/to/destination/file

您还可以设置无密码scp访问,并使用scp从脚本中传输文件。

装载远程目录

您可以通过SSH装载远程文件夹,并像系统上的任何其他目录一样访问它,跳过文件传输的繁琐scp进程。

如果您使用的是Ubuntu或其他基于GNOME的桌面环境,并使用Nautilus文件管理器,启动文件管理器,单击“文件”菜单,然后选择“连接到服务器”。

系统将提示您输入SSH服务器的详细信息和凭据。

使用ssh服务器可以做5件很酷的事情

远程系统上的文件将显示在文件管理器中。

使用ssh服务器可以做5件很酷的事情

其他Linux桌面环境可能有类似的选项,可以通过SSH轻松地挂载目录。

如果您不能访问GUI或更愿意使用终端实用程序,那么可以使用sshfs将远程SSH系统作为文件系统装载到您的计算机上。

保留终端会话

每次使用SSH登录时,都会出现一个新的终端会话。注销时,会话将关闭。如果您希望在SSH会话之间保留终端会话,请使用gnuscreen或其他实用程序。

登录到远程系统后,运行screen命令启动screen会话。在屏幕会话中运行命令,然后按Ctrl-a和d从屏幕会话中分离。

屏幕会话及其内部运行的命令继续在后台运行。要稍后重新连接到screen会话,请运行screen-r命令。

SSH可以接受在您登录时运行的命令,因此您可以连接到SSH服务器并使用单个命令重新连接到屏幕会话:

ssh -t user@host screen -r

使用ssh服务器可以做5件很酷的事情

如果您对运行SSH服务器的系统具有本地访问权限,则可以在本地和远程访问屏幕会话之间移动。

可视化关键指纹

当您从另一个系统连接到SSH服务器时,如果系统还不知道其密钥,您将看到一条警告消息。此消息可帮助您确保远程系统未被其他系统模拟。

使用ssh服务器可以做5件很酷的事情

但是,您可能无法记住标识远程系统公钥的长字符串。要使密钥的指纹更容易记住,请启用“可视主机密钥”功能。

您可以在SSH配置文件中启用它,或者在运行SSH命令时将其指定为一个选项。例如,运行以下命令连接到启用VisualHostKey的SSH服务器:

ssh -o VisualHostKey=yes user@host

使用ssh服务器可以做5件很酷的事情

现在你只需要记住图片,而不是一根长长的线。


你还有其他的建议要分享吗?留下评论,让我们知道。

  • 发表于 2021-04-12 10:31
  • 阅读 ( 155 )
  • 分类:互联网

你可能感兴趣的文章

iphone imessage应用程序可以做的12件很酷的事情

...程序,为iMessage带来更丰富的体验铺平了道路,让你可以使用iMessage应用程序做各种酷的新事情。 ...

  • 发布于 2021-03-14 17:40
  • 阅读 ( 288 )

你可以用谷歌播放音乐做7件很酷的事

...下面有什么特征?在本文中,我们将向您介绍一些您可以使用Google播放音乐的酷事情,无论是初学者还是老兵都可能不知道。 ...

  • 发布于 2021-03-14 19:54
  • 阅读 ( 262 )

youtube视频还有10件很酷的事

...虽然该网站仍然是快速观看视频剪辑的首选,但您还可以使用它做许多其他事情。这里有10个YouTube黑客,将使您的观看体验更加愉快。。。 ...

  • 发布于 2021-03-16 06:18
  • 阅读 ( 245 )

你应该买一块苹果手表吗?6件很酷的事情你可以用一件来做

... 1使用复杂度与应用程序交互 ...

  • 发布于 2021-03-19 12:58
  • 阅读 ( 237 )

机器人能用你的照片做什么?5款酷炫的基于人工智能的照片编辑应用

... DeepAngel使用人工智能从任何图片中删除特定类型的对象。它现在可以探测和移除的物体数量有限,但你确实可以看到人、猫、狗、大象、停车标志、车辆和其他日常景象。上传一...

  • 发布于 2021-03-22 11:27
  • 阅读 ( 199 )

无聊的?5个偶然发现的替代方法,可以在网上找到很酷的事情做

当你感到无聊,想不出该做什么时,你可以随时上网。这些免费网站推荐最好的,最酷的,最具娱乐性的在线场所,都是随机的。 ...

  • 发布于 2021-03-29 14:52
  • 阅读 ( 189 )

每日新闻综述:5.4亿facebook用户记录泄露

...人员对用户数据粗心大意,并将其存储在不安全的amaz***3服务器上造成的。具体来说,有两个服务被认为是这次数据泄露的罪魁祸首:一个位于墨西哥的名为Cultura colectva的媒体公司和一个名为Pool的与Facebook集成的应用程序。 前...

  • 发布于 2021-04-03 17:20
  • 阅读 ( 167 )

如何从windows、macos或linux连接到ssh服务器

SSH客户机允许您连接到运行SSH服务器的远程计算机。secureshell(SSH)协议通常用于远程终端连接,允许您访问远程计算机上的文本模式终端,就像您坐在它旁边一样。它还可以用于SSH隧道、SCP文件传输等。 窗户 相关:使用SSH...

  • 发布于 2021-04-07 14:38
  • 阅读 ( 246 )

如何在chrome操作系统上使用ssh隧道

...统上设置SSH隧道时,有两个步骤。首先,您需要建立到SSH服务器的连接并打开一个隧道。 为此,在Chrome操作系统中的任意位置按Ctrl+Alt+T打开crosh shell。shell将在浏览器选项卡中打开。 接下来,使用适当的ssh命令连接到ssh服务器...

  • 发布于 2021-04-11 04:02
  • 阅读 ( 252 )

chrome os的隐藏crosh shell中包含10多个命令

...生活:你能仅靠Chrome浏览器生存吗? Crosh包括用于连接SSH服务器、监视资源使用情况、调试网络问题、调整隐藏硬件设置、执行硬件测试和其他调试目的的命令。 打开咯咯声 要打开Crosh,请在Chrome操作系统中的任意位置按Ctrl+A...

  • 发布于 2021-04-11 17:10
  • 阅读 ( 227 )
akgsc6573
akgsc6573

0 篇文章

相关推荐