2017-11-24 3 views
-1

私は/ etc/ssh/sshd_configをGoogleクラウドコンピューティングエンジンのVMインスタンスに組み込みました。だから私はもはやssh経由で接続することはできません。ファイルを復元して、もう一度起動する以外にsshアクセスを取り戻す方法はありますか?Googleクラウドの復元sshd_config

ファイルに次の行を追加しました。私はそれがユーザーがsftp経由で接続するときにtestfolderにtestuserのデフォルトフォルダを設定すると考えました。

Subsystem sftp internal-sftp -u testuser -l INFO -d /mnt/disks/testfolder 

そして私、私はそれをやってはいけないと思います

Subsystem sftp /usr/lib/openssh/sftp-server 

行をコメントアウト。

1)Connecting to the VM using the serial console

答えて

0

あなたがファイルを変更するには2つの方法があります。私はこれがあなたのユーザーのためのパスワードを既にセットアップしている場合にのみ動作すると信じています。その後、ログインしてファイルを編集することができます。その他の詳細はhereです。

2)セクション「Inspect an instance without shutting it down」のものと同様のアプローチに従います。基本的に意味するものではと思われる:

  • A)Delete VMが、必ずディスク(--keep-ディスク=すべてを維持すること)あなたが安全側に行きたい.IF、あなたもsnapshotを取ることができますディスクのnew disk from itを作成します。

    b)は、この新しいVM

    dまでSpin a new VMことができ、通常のブート

    C)Attach the failing diskまたはそのコピー)LinuxのFSに接続されたディスクをマウントします。

    E)SSHの設定ファイルを編集します。

    f)は、ディスクを切り離します。

    グラム)変性ディスクを使用して新しいVMをスピン。

+0

おかげで、1)常にパスワードの入力を促し、私は)2と一緒に行きました。 – logTom

関連する問題