Skip to content

SSH

SSH を用いてサーバーに接続して、 Web ページの公開やパスワードの変更などを行えます。

接続方法

cloudflared を使用して接続する

  1. cloudflared コマンドをインストールします。

    • こちら に公式のドキュメントがあります。
    • 主要なディストリビューション / OS では、以下のようにしてインストールできるでしょう。

      • macOS (Homebrew)

        brew install cloudflared
        
      • Arch Linux (pacman)

        sudo pacman -S cloudflared
        
      • FreeBSD (pkg)

        pkg install cloudflared
        
  2. 以下の内容を ~/.ssh/config に追記します。

    Host soine.site
        User ユーザー名
        HostName ssh.soine.site
        ProxyCommand cloudflared access ssh --hostname %h
    

  3. 以下のコマンドを実行して、サーバーに接続します。

    ssh soine.site
    
    • 初回ログイン後は、passwd コマンドを使用して初期パスワードと異なるパスワードに変更してください。

Tailscale を使用して接続する

  1. Tailscale をインストールします。

    Download ・ Tailscale を参照してください。

  2. 以下の内容を ~/.ssh/config に追記します。

    Host soine.site
        User ユーザー名
        HostName soine.tail1a4ae.ts.net
    

  3. 以下のコマンドを実行して、サーバーに接続します。

    ssh soine.site
    
    • 初回ログイン後は、passwd コマンドを使用して初期パスワードと異なるパスワードに変更してください。