[Split Tunnels]でローカルネットワークを設定すると、WARPクライアントから下図の様にIPアドレス指定でローカルリソースにアクセスできる様になります。
同様にサーバアクセスの[SSH]も利用できるようにになります。
・SSH
SSHとは[Secure Shell]の略で、ネットワークに接続されたサーバをアクセスする通信プロトコルでサーバ管理者が利用します。
WindowsからSSH接続をするツールには色々な物がありますが、ここでは[Tera Term]を利用します。
[Tera Term]は、Linuxサーバーをコマンド操作で管理する、人気の高い無料ソフトウェアです。
1.PCにTera Term(SSHツール)をインストールする
1.PCにTera Term(SSHツール)をインストールする
[Tera Term]のダウンロードは下記URLから行へます。
プログラムには「exe」版と「zip」版があり、私は「exe」版をダウンロードしてインストールしました。バージョンは4.105です。
インストールが完了すると下記アイコンが追加されます。
2.サーバ側でSSH接続をONにする
私の場合はSynologyのNASを利用しているので、DSMでSSH接続を許可します。
1.コントロールパネルの下記アイコンを起動します
2.端末画面が表示されます
■SSHサービスを有効にします。
Synologyではポート番号22を変更する事を推奨していますが、CloudflareのZero Trustを利用する場合は、ファイアウオールで総てのポート番号をブロックしても問題ないので22のままで問題ありません。
[適用]ボタンを挿入します。
以上でこのサーバはCloudflareのZero Trust環境下でもSSHでアクセスできる様になりました。
3.サーバへのログインの仕方
1.Tera Termを起動します。下記画面が表示されます。
■ホスト:サーバのIPアドレスを指定します。
■TCP ポート:DSMでポート番号を変更していた場合は変更します。
[OK]ボタンを挿入します。
2.下記のログイン画面が表示されます。
■ユーザ名:DSMのローカルユーザでシステム管理者権限を持っているユーザを指定します。
■パスフレーズ:パスワードを入力します。
[OK]ボタンで接続されます。
3.コンソール画面が表示されます
■画面上部に「危険なのでroot権限でコマンドを実行するな!」との警告文が表示されています。
■ヘッダの構成は下記になります
ユーザID@サーバ名
4.Tera Termを使う上で最低限覚えるコマンド
1.コピー&ペースト
PCでは「Ctrl+C/Ctrl+V」ですが、Tera Termでは「Alt+C/Alt+V」になります。
2.root権限への切り替え
sudo -i
上記コマンドは危険なコマンドですが大半はroot権限でないと作業できません。
もし操作ミスでアプリケーションを壊してしまった場合は、アプリケーションの削除/インストールで復旧して下さい。
3.最低限覚えるlinuxコマンド
コマンド |
意味・使い方 |
curl | [ curl ]は[ client for url ]の略で、いろんなプロトコルを使用してリクエスト送ることができるコマンドです。
①IPv4アドレスの表示 curl ipv4.icanhazip.com ②IPv6アドレスの表示 curl icanhazip.com メモ curl icanhazip.comでIPv4アドレスが表示される場合は、この回線にIPv6アドレスは設定されてない事を意味しています。 |
ls | [ ls ]は[ list segments ]の略でオプションを指定しない場合は、カレントディレクトリ内にあるファイルの一覧を表示します。 |
cd | [ cd ]は[ change directory ]の略で、ディレクトリを移動するコマンドです。
■「cd /」は、ルートディレクトリに移動します。 ルートディレクトリに移動後、「ls」コマンドをたたいて見て下さい。これが最上位ディレクトリになります。 青色がディレクトリで、水色がファイルです。
■「cd ○○○」は、現在のディレクトリに存在する○○○ディレクトリへ移動します。 移動後、「ls」コマンドをたたいて見て下さい。これが○○○の下位のディレクトリ群です。
■「cd ../」は、現在のディレクトリの一つ上のディレクトリへ移動します
|
find | [ find ]コマンドはファイルが何処のディレクトリに存在するか?を調べるツールです。
文法:find [検索するパス] [検索条件] [アクション] 例)find / -name “mysqldump” 上記は ・検索するパス:「 /」ルートディレクトリーから ・検索条件 「-name “mysqldump”」ファイル名を検索します |
cat | [ cat ]コマンドはファイルの中身を見たい時に利用します。
例)cat ファイル名 |
vi | [ vi ]コマンドはファイルの中身を編集する時に利用するエディタです。
例)vi ファイル名 指定したファイルが存在しない場合は新規作成になります。 <viエディタの中で使うコマンド> 行の追加/編集/削除:「i」 インサートモードはカーソル操作とキー入力及びBack Spaceキーで操作します。 データのコピー/貼り付けは「ALT+C/Alt+V」です。 インサートモードの終了はEscキーです。 行の削除:「dd」 ファイルを保存して終了:「:wq」 ファイルを保存しないで終了:「:q」 |
rm | [ rm ]コマンドは指定したファイルを削除するコマンドです。
例)rm ファイル名 |