Ssh

在 Google Cloud vm 中編輯 fstab 後 ssh 連接被拒絕

  • October 30, 2019

ssh: connect to host xx.xx.xx.xx port 22: Connection refused在更新 fstab 以安裝 Google 儲存桶後得到。我添加的 fstab 條目如下,

bucket mount_point fuse rw,nosuid,nodev,relatime,user_id=1004,group_id=1005,default_permissions 0 0

以root身份通過串列埠連接連接後,我從fstab中刪除了上面的行並重新啟動vm。然後我就可以使用 ssh 成功連接到虛擬機了。我想知道fstabssh之間的聯繫,以及上述問題的原因。

fstabSSH之間的區別在於fstab 是作業系統的文件系統表,而 SSH(也稱為Secure ShellSecure Socket Shell)是一種網路協議,它為使用者(尤其是系統管理員)提供了一種通過不安全的網路。

fstab是系統自動掛載文件的主要方式。但是,SSH 僅用於連接到 GCP 中的 VM 實例。但是,如果需要,您可以通過串列埠連接到您的 VM。

兩者之間的相關性在於,為了讓 VM 實例正確啟動,它需要找到已安裝驅動器的正確位置。fstab表包含該資訊,如果更改不正確,您可能無法啟動並通過 SSH 連接到它。

總之,我建議查看此文件並按照有關如何安裝 Google Cloud Storage Bucket 的教程進行操作。

如果本教程在交替 fstab 表後無法通過 SSH 連接到您的 VM 實例,請告訴我,以便我們進一步解決問題。

引用自:https://serverfault.com/questions/989844